Heimnetzwerke - WIFI, LAN, Router und Co 16.516 Themen, 81.098 Beiträge

Batch-Datensicherung

histe / 1 Antworten / Baumansicht Nickles

Hi,
habe an einer Batch gebastelt zur Datensicherung übers Netzwerk...soll für Rechner mit verschiedenen BS genutzt werden...die geht bei Win2K auch
super....hätte gern noch in die *.log mit rein welche Dateien kopiert wurden (na ja die
Ordner würden schon reichen!)

Das zweite Problem ist bei XP wird statt "Sonntag" eingetragen "28" und
somit überschreibt sich der Ordner erst nach einem Monat...hat jemand eine Idee...soll immer nach einer Woche überschrieben werden??
Und bei Win9x und ME geht es gar nicht weil da der Wochentag gar nicht
ausgelesen wird!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rem Wochentag ermitteln
for /F "tokens=1 delims=. " %%i in ('date /t') do (
   set DayOfWeek=%%i
)


if "%DayOfWeek%" == "Mo" set DayOfWeek=Montag
if "%DayOfWeek%" == "Di" set DayOfWeek=Dienstag
if "%DayOfWeek%" == "Mi" set DayOfWeek=Mittwoch
if "%DayOfWeek%" == "Do" set DayOfWeek=Donnerstag
if "%DayOfWeek%" == "Fr" set DayOfWeek=Freitag
if "%DayOfWeek%" == "Sa" set DayOfWeek=Samstag
if "%DayOfWeek%" == "So" set DayOfWeek=Sonntag


rem Variablen
set ZIEL= \\127.0.0.1\sicher\lotus.%DayOfWeek%
set QUELLE=c:\lotus


rem Sicherungsprotokoll des Wochentages löschen, wenn vorhanden
if not exist \\127.0.0.1\sicher\protokolle\Sicherung.%DayOfWeek%.log goto backup
del \\127.0.0.1\sicher\protokolle\Sicherung.%DayOfWeek%.log


:backup
echo Beginn Sicherung >> \\127.0.0.1\sicher\protokolle\Sicherung.%DayOfWeek%.log
date /t >> \\127.0.0.1\sicher\protokolle\Sicherung.%DayOfWeek%.log
time /t >> \\127.0.0.1\sicher\protokolle\Sicherung.%DayOfWeek%.log
echo. >> \\127.0.0.1\sicher\protokolle\Sicherung.%DayOfWeek%.log


rmdir %ZIEL%\ /S/Q


xcopy %QUELLE%\*.* %ZIEL%\ /E/C/H/Y/Q >> \\127.0.0.1\sicher\protokolle\Sicherung.%DayOfWeek%.log


echo. >> \\127.0.0.1\sicher\protokolle\Sicherung.%DayOfWeek%.log
echo Ende Sicherung >> \\127.0.0.1\sicher\protokolle\Sicherung.%DayOfWeek%.log
date /t >>\\127.0.0.1\sicher\protokolle\Sicherung.%DayOfWeek%.log
time /t >> \\127.0.0.1\sicher\protokolle\Sicherung.%DayOfWeek%.log

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

bei Antwort benachrichtigen
GarfTermy histe „Batch-Datensicherung“
Optionen

...so etwas gibt es schon völlig fertig: http://www.traybackup.de/

The two basic principles of Windows system administration: For minor problems, reboot For major problems, reinstall
bei Antwort benachrichtigen