derausgroenloh
Goto Top

log beim zippen per batch gibt falsche verzeichnisse an

Hallo ich habe folgendes Problem.
Ich verwende unten stehendes Script für eine Datensicherung.
Leider werden die log Datein für das Zippen der EDV und der Controlling Freigabe mit dem falschen Inhalt gefüllt.
Alles andere funktioniert wunderbar.

@echo off
rem dieses Script macht eine Datensicherung folgender Freigaben auf dem Linux-Server edv-styx \\edv-styx\EDV\Quartalsicherungen
rem Freigaben auf Indulor-W2K:
rem - Daten
rem - int_sales
rem - ScanFax_Ablage_OG
rem - EDV
rem - Controlling

rem folgende Variablen werden gesetzt
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set sevenzpath=C:\Programme\7-Zip
set ordner=C:\Testordner\Arbeitsordner
set datumsvariable=%jahr%%monat%%tag%
set daten=C:\Testordner\Arbeitsordner\Daten
set int_sales=C:\Testordner\Arbeitsordner\int_sales
set ScanFax_Ablage_OG=C:\Testordner\Arbeitsordner\ScanFax_Ablage_OG
set EDV=C:\Testordner\Arbeitsordner\EDV
set Controlling=C:\Testordner\Arbeitsordner\Controlling
set ziel=C:\Testordner\edv-styx
set quelle=C:\Testordner\indulor-w2k

:del
rem löscht alle Daten aus dem Arbeitsverzeichnis \\Ps-ica-07\Quartalssicherung_Arbeitsordner
del %ordner% /f /s /q

:copy_Daten
rem kopiert alle daten aus der Freigabe "Daten" nach \\Ps-ica-07\Quartalssicherung_Arbeitsordner\Daten
robocopy %quelle%\Daten\ %Daten% /E /R:3 /W:2 /LOG+:%ordner%\%datumsvariable%_Daten_copy1.log

:zip_Daten
rem komprimiert die Unterordner des Verzeichnises \\Ps-ica-07\Quartalssicherung_Arbeitsordner\Daten
for /f "tokens=*" %%i in ('dir "%ordner%" /a:d-r-h-s /b') do "%sevenzpath%\7z" a -t7z "%ordner%\%datumsvariable%_%%i.zip" "%ordner%\%%i\" > %ordner%\%datumsvariable%_Daten_zip.log
find "Everything is Ok" %ordner%\%datumsvariable%_Daten_zip.log

:copy_Daten_log
rem kopiert die log-Dateien nach \\edv-styx\EDV\Quartalsicherungen
robocopy %ordner% %ziel% %datumsvariable%_Daten_copy1.log /R:3 /W:2
robocopy %ordner% %ziel% %datumsvariable%_Daten_zip.log /R:3 /W:2

:copy_int_sales
rem kopiert alle daten aus der Freigabe "int_sales" nach \\Ps-ica-07\Quartalssicherung_Arbeitsordner\int_sales
robocopy %quelle%\int_sales\ %int_sales% /E /R:3 /W:2 /LOG+:%ordner%\%datumsvariable%_int_sales_copy1.log

:zip_int_sales
rem komprimiert die Unterordner des Verzeichnises \\Ps-ica-07\Quartalssicherung_Arbeitsordner\int_sales
for /f "tokens=*" %%i in ('dir "%ordner%" /a:d-r-h-s /b') do "%sevenzpath%\7z" a -t7z "%ordner%\%datumsvariable%_%%i.zip" "%ordner%\%%i\" > %ordner%\%datumsvariable%_int_sales_zip.log
find "Everything is Ok" %ordner%\%datumsvariable%_int_sales_zip.log

:copy_int_sales_log
rem kopiert die log-Dateien nach \\edv-styx\EDV\Quartalsicherungen
robocopy %ordner% %ziel% %datumsvariable%_int_sales_copy1.log /R:3 /W:2
robocopy %ordner% %ziel% %datumsvariable%_int_sales_zip.log /R:3 /W:2

:copy_EDV
rem kopiert alle daten aus der Freigabe "EDV" nach \\Ps-ica-07\Quartalssicherung_Arbeitsordner\EDV
robocopy %quelle%\EDV\ %EDV% /E /R:3 /W:2 /LOG+:%ordner%\%datumsvariable%_EDV_copy1.log

:zip_EDV
rem komprimiert die Unterordner des Verzeichnises \\Ps-ica-07\Quartalssicherung_Arbeitsordner\EDV
for /f "tokens=*" %%i in ('dir "%ordner%" /a:d-r-h-s /b') do "%sevenzpath%\7z" a -t7z "%ordner%\%datumsvariable%_%%i.zip" "%ordner%\%%i\" > %ordner%\%datumsvariable%_EDV_zip.log
find "Everything is Ok" %ordner%\%datumsvariable%_EDV_zip.log

:copy_EDV_log
rem kopiert die log-Dateien nach \\edv-styx\EDV\Quartalsicherungen
robocopy %ordner% %ziel% %datumsvariable%_EDV_copy1.log /R:3 /W:2
robocopy %ordner% %ziel% %datumsvariable%_EDV_zip.log /R:3 /W:2

:copy_Controlling
rem kopiert alle daten aus der Freigabe "Controlling" nach \\Ps-ica-07\Quartalssicherung_Arbeitsordner\Controlling
robocopy %quelle%\Controlling\ %Controlling% /E /R:3 /W:2 /LOG+:%ordner%\%datumsvariable%_Controlling_copy1.log

:zip_Controlling
rem komprimiert die Unterordner des Verzeichnises \\Ps-ica-07\Quartalssicherung_Arbeitsordner\Controlling
for /f "tokens=*" %%i in ('dir "%ordner%" /a:d-r-h-s /b') do "%sevenzpath%\7z" a -t7z "%ordner%\%datumsvariable%_%%i.zip" "%ordner%\%%i\" > %ordner%\%datumsvariable%_Controlling_zip.log
find "Everything is Ok" %ordner%\%datumsvariable%_Controlling_zip.log

:copy_Controlling_log
rem kopiert die log-Dateien nach \\edv-styx\EDV\Quartalsicherungen
robocopy %ordner% %ziel% %datumsvariable%_Controlling_copy1.log /R:3 /W:2
robocopy %ordner% %ziel% %datumsvariable%_Controlling_zip.log /R:3 /W:2

:copy_ScanFax_Ablage_OG
rem kopiert alle daten aus der Freigabe "ScanFax_Ablage_OG" nach \\Ps-ica-07\Quartalssicherung_Arbeitsordner\ScanFax_Ablage_OG
robocopy %quelle%\ScanFax_Ablage_OG\ %ScanFax_Ablage_OG% /E /R:3 /W:2 /LOG+:%ordner%\%datumsvariable%_ScanFax_Ablage_OG_copy1.log

:zip_ScanFax_Ablage_OG
rem komprimiert die Unterordner des Verzeichnises \\Ps-ica-07\Quartalssicherung_Arbeitsordner\ScanFax_Ablage_OG
for /f "tokens=*" %%i in ('dir "%ordner%" /a:d-r-h-s /b') do "%sevenzpath%\7z" a -t7z "%ordner%\%datumsvariable%_%%i.zip" "%ordner%\%%i\" > %ordner%\%datumsvariable%_ScanFax_Ablage_OG_zip.log
find "Everything is Ok" %ordner%\%datumsvariable%_ScanFax_Ablage_OG_zip.log

:copy_ScanFax_Ablage_OG_log
rem kopiert die log-Dateien nach \\edv-styx\EDV\Quartalsicherungen
robocopy %ordner% %ziel% %datumsvariable%_ScanFax_Ablage_OG_copy1.log /R:3 /W:2
robocopy %ordner% %ziel% %datumsvariable%_ScanFax_Ablage_OG_zip.log /R:3 /W:2

:robocopy_zips
rem kopiert die zip-Dateien nach \\edv-styx\EDV\Quartalsicherungen
robocopy %ordner% %ziel% *.zip /R:3 /W:2

Ich wäre sehr dankbar, wenn mir jemand helfen könnte!

Content-ID: 106568

Url: https://administrator.de/contentid/106568

Ausgedruckt am: 26.11.2024 um 03:11 Uhr