Backup script backup.bat

Spike1986

Neuling
Thread Starter
Mitglied seit
19.07.2009
Beiträge
185
set Quelle="C:\Users\test\Documents"
set full="Z:\Backup_Daten\%year% %month% %day%"
set templog="Z:\log\temp.log"
set log="Z:\log\backup.log"
echo .>>%log%
echo Starte Backup-full: %date% %time% von %Quelle% nach %full%>>%log%
md %full%
xcopy %Quelle% %full% /s /v /c /i /f /h /k /o /x /y>>%log%
echo Starte Überpruefung>>%log%
start /w Z:\Backup_Script\windiff.exe -Sdx %templog% -T %full% %quelle%
find "different" %templog%>>%log%
echo Loesche alle Datums ordner bis auf die letzten 10...
set Ziel=D:\Backup_Daten
for /f %%i in ('dir /ad /o-d /b Z:\Backup_Daten\?????????? ^|more +10') do rd /s /q "Z:\Backup_Daten\%%i
echo Fertig>>%log%
start notepad.exe %log%

bin am versuchen ein script zu schreiben. Dass beim daraufklicken ein Backup erstellt wird und gleichzeitig die Backups löscht die älter wie 10 Wochen sind.
Das Script sollte ein Ordner auf Z: mit dem Datum erstellen aber leider legt der nur den Dokument Ordner auf Z an und kopiert dort die Dateien rein. Somit klappt das auch nicht das das script die älteren löscht.

Kann mir da jemand hilfe Stellung geben? Das script soll die Ordner nach datum (Ordner Name) löschen nicht nach Zeitstempel.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh