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
Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
Drucken/exportieren
QR-Code
QR-Code Backup Script für Windows (erstellt für aktuelle Seite)