So starten Sie den Server nach Abschluss der Sicherung automatisch neu

7

Ich möchte meinen Server neu starten, sobald der Sicherungsjob abgeschlossen ist.

Ich starte den Sicherungsjob an der Befehlszeile mit

wbadmin start backup [Optionen]

Dieser Befehl startet nur die Sicherung und wird beendet. Daher ist es nicht möglich, so etwas zu verwenden, da der Server sofort neu starten würde:

wbadmin start backup [Optionen]
shutdown -r

Gibt es eine Lösung, um die Sicherung und den Neustart mit derselben geplanten Aufgabe auszuführen, oder muss ich einfach zwei Aufgaben in einem angemessenen Intervall planen?

Lorenz Meyer
quelle

Antworten:

7

Ich würde davon ausgehen, dass Sie eine Aufgabe basierend auf der Ereignis-ID 4 in den Ereignisprotokollen planen können, um einen Neustart nach dem Veröffentlichen zu starten.

http://technet.microsoft.com/en-us/library/cc734345%28v=ws.10%29.aspx

Product:    Windows Operating System
ID:     4
Source:     Microsoft-Windows-Backup
Version:    6.0
Symbolic Name:  BACKUP_SUCCESS_EVENT
Message:    Backup finished successfully.

Klicken Sie einfach mit der rechten Maustaste auf den Ereignisprotokolleintrag und wählen Sie "Aufgabe an Ereignis anhängen", um dorthin zu gelangen. http://technet.microsoft.com/en-us/library/cc748900.aspx

Der Reiniger
quelle
Dies ist eine großartige Antwort. Ich habe gelernt, eine Aufgabe mit einem Ereignis zu verknüpfen, was sich oft als nützlich erweisen wird.
Lorenz Meyer
Möglicherweise möchten Sie auch EventID 19. 19 ist ein Backup konnte nicht gestartet werden. Dies würde neu starten, selbst wenn das Backup fehlschlug. Angenommen, Sie möchten, dass es das tut. Ich verwende es, um mir eine Benachrichtigung über einen Sicherungsfehler per E-Mail zu senden, da Sie keine EventID 4 erhalten, wenn dies fehlschlägt ...
MikeAWood
Ja, alle Ereignisse mit Windows Backup verbunden sind, können Sie hier: technet.microsoft.com/en-us/library/cc734488%28v=ws.10%29.aspx - so fühlen sich frei von was auch immer in die Warteschlange ausgeschaltet zeigt sich in Ihre Protokolle so gut wie Sie es für richtig halten.
TheCleaner
6

Sie können das get statusArgument verwenden, um wbadmin. Es wird nicht zurückgegeben, bis der Job abgeschlossen ist. Daher wäre es ziemlich trivial, ein Skript zu schreiben, das die Sicherung gestartet, eine ausgelöst wbadmin get statusund nach Abschluss der Sicherung alles getan hat, was Sie wollen.

Evan Anderson
quelle