Inhaltsverzeichnis
Backup Script für Windows
Benötigte Software
Aktuelle Version
REM Dieses Script benötigt folgende, externe Programme: REM rm.exe - unixutils - http://unxutils.sourceforge.net/ REM rar.exe - WinRAR - http://www.winrar.de REM robocopy.exe - Robocopy - http://www.hellhost.de/wiki/software:backup-script-win @ECHO OFF COLOR 0A REM Verzeichnis, in das die Daten kopiert werden set bd=D:\backup\backup-tmp REM Verzeichnis in der das Backup Script liegt set wd=Y:\VerzeichnisMitBackupScript\ REM LogDatei set lf=backup.log echo _ _ _ ____ ___ ___ _ echo ^| \ ^| ^| / ^\ / ___^| / _ ^\ / _ ^\/ ^| echo ^| \^| ^| / _ ^\ ^\___ ^\ _____^| ^| ^| ^| ^| ^| ^| ^| echo ^| ^|^\ ^|/ ___ ^\ ___) ^|_____^| ^|_^| ^| ^|_^| ^| ^| echo ^|_^| ^\_/_/ ^\_^\____/ ^\___/ ^\___/^|_^| echo Backup Script Version 2.10 by PsyCore echo ------------------------------------------------------------ echo Prüfe Backup Dateien... if exist %wd%rar.exe echo rar.exe: OK! if not exist %wd%rar.exe exit > %lf% if exist %wd%rm.exe echo rm.exe: OK! if not exist %wd%rar.exe exit > %lf% echo kopiere Dateien... echo Backup gestartet um %time% am %date% > %lf% REM Kopieren wir ein paar Dateien mit der Endung txt robocopy "C:\textfiles" %bd% *.txt /MIR /LOG+:backup.log REM Und nun ein ganzes Verzeichnis robocopy "C:\ordner" %bd% * /MIR /LOG+:backup.log echo ------------------------------------------------------------ echo setze Laufwerk... set BACKDIR="\\Server\Verzeichnis" >> %lf% echo Backup Verzeichnis: %BACKDIR% >> %lf% set rar=%wd%backup.generic.rar >> %lf% echo ------------------------------------------------------------ echo packing files... %wd%rar a -m0 -hpPASSWORT -u -t -rr2 -r -ep1 "%rar%" "%wd%backup-tmp\*.*" >> %lf% echo ------------------------------------------------------------ REM %wd%md5sum -b %rar% >> %lf% echo copy files to %BACKDIR% ... STAY TUNED! robocopy %wd% %BACKDIR% backup.generic.rar /LOG+:backup.log /TEE echo ------------------------------------------------------------ echo Abschluss... del /f backup.generic.rar echo Backup beendet um %time% am %date% >> %lf% echo ------------------------------ Color 07 REM type %lf% REM PAUSE
Vorige Versionen
Version 2.04
Spoiler
Version 2.01
Spoiler