13 Apr
Im Windows Server 2008 ist das Backup Tool “Windows Server Backup” enthalten. Mit diesem sind Backups schnell erstellt, manuell oder auch automatisch. Die Automatische Erstellung wird durch einen simplen “Sicherungszeitplan” ermöglicht. Bei der Erstellung eines solchen Plans stehen allerdings nur 2 Zeitspannen zur Verfügung: täglich und mehrmals täglich.

Für eine seltenere Sicherung ist keine Option vorgesehen. Möchte man nun doch flexibler Backups erstellen ist ein Workaround angebracht.
Meine spontane Idee war ein Backup per Batch und diese dann per Taskplaner timen.
Wie erstellt man ein Backup per Batch? Hier der Befehl:
wbadmin start backup -backuptarget:F: -include:C:,D: -vssfull -quiet
-backuptarget bestimmt das Ziel, -include die zu sichernden Quellen, -quiet besagt ohne UI und -vssfull gibt an, dass mit dem Volume Shadow Copy Service die History aller Dateien aktualisiert wird.
Mehr Infos erhaltet ihr mit wbadmin start backup /?.
Backups die mit Hilfe der Batch erstellt wurden werden auch im “Windows Server Backup” Tool gelistet und können dort auch ganz normal benutzt werden. Also es geht keinerlei Funktionalität durch die CMD verloren.

Die erstellte Batch können wir jetzt per “Aufgabenplanung” automatisch ausführen lassen, in meinem Fall einmal wöchentlich.
Um eine etwas bessere Kontrolle über das Ergebniss der Sicherung zu haben empfehle ich die Batch auszubauen:
1 2 3 4 5 6 | set logfile="C:\backuplog.txt" echo ########################## %computername%: %date% - %time% >> %logfile% echo. >> %logfile% wbadmin start backup -backuptarget:F: -include:C:,D: -vssfull -quiet >> %logfile% echo. >> %logfile% echo ########################## %computername%: %date% - %time% >> %logfile% |
Wir setzen den Pfad zu einer Logdatei in die Variable logfile und geben vor dem Backupvorgang und danach einige Informationen dazu. An unsere bekannte Zeile 4 hängen wir die Umleitung >> %logfile% an.
Die Textdatei sieht nach einem Backupvorgang ungefähr so aus:

Der Aufgabenplaner sollte die Batch nach Plan ausführen, diese sollte ein tolles Backup erstellen und den Vorgang in die Logdatei schreiben und das Server Backup Tool sollte die Sicherung erkennen.
Links die manuellen Tests und rechts das Backup am Samstag.

Das wars! Vielleicht etwas unprofessionell aber es funktioniert 1A!
Hat dir dieser Post gefallen? Dann schau noch unter den "Ähnlichen Artikeln" nach und abonniere meinen RSS Feed.
7 Responses for "Windows Server 2008: automatisches Backup per Batch"
ich habe zwar keine ahnung von alle dem, aber für mich sieht das so aus, als ob es da noch einen einfacheren oder gar hübscheren Weg geben muss
Bin jetzt auch nicht DER Server Experte, zugegebenermaßen. So seh ich das:
Also wie geschrieben, Serverbetriebssysteme sind auf höchste Last und höchste Redundanz getrimmt. Wenn man einen professionellen Server betreibt dann wird normalerweise erwartet, dass dieser MINDESTENS täglich gesichert wird. Wer kauft schon ein 2000€ Betriebssystem und möchte dann nicht täglich sichern?
So sehe ich das zumindest. Wir haben bei uns aber einfach nicht die Veranlassung tägliche Sicherung zu überwachen, kontrollieren und den Überblick zu behalten. Selbst wöchentliche Sicherungen reichen und vollkommen.
Daher mein Workaround da ich spontan keine bessere Planung eines Server Backups im seltenen Zeitraum gefunden habe.
Wenn du also einen Weg findest, das “normal” zu machen bitte ich um einen kurzen Wink
Danke fürs Lesen/Überfliegen
hi,
backup mit dem asistenen für sicherungszeitplan
und dann in die tastkverwaltung und den task auf
wöchenltlich stellen, sollte funktionieren…
probiere das z.z. an einem 2008 server
ben
Hmm das schau ich mir mal an.
Fahre übrigends seit April erfolgreich mit dieser Taktik, jede Woche ein Backup.
also ich kann morgen bescheid sagen ob das funktioniert,
bzw. spätestens am sonntag, weil da das wöchentliche backup läuft
im windows backup-server steht zwar noch drin,
dass es täglich sichern will, aber da der task dahinter hängt,
würde ich mal meinen, dass die übergabe einfach mal nicht hinhaut
auch sehr interessant ist ja, dass das backup nach
einem verschieben nicht mehr durchsuchbar ist
(musste ich feststellen, als mal ein ordner wiederhergestellt werden sollte)
da ist mir die time-machine lösung von apple dann doch lieber
ben
hallo ihr,
hier nun meine versprochene rückmeldung,
ob es funktioniert wenn man den task abändert:
kurz und knapp – ja
ben
Genau nach sowas habe ich gesucht. Endlich kann die Sicherung automatisch auf eine Netzwerkfreigabe gespeichert werden. Über die GUI war das ja leider nicht möglich gewesen. Aber mit dem Script gehts.
PRIMA, DANKE
Leave a reply