Ich habe eine Backup-Aufgabe, die mit einem Nicht-Null-Ergebnis ausfällt, noch Taskplaner sagt, dass es die Aufgabe korrekt ausgeführt.
Gibt es eine Möglichkeit, dem Taskplaner mitzuteilen, dass die Aufgabe fehlgeschlagen ist?
windows-7
backup
task-scheduler
exit-code
Pablo Montilla
quelle
quelle
Antworten:
Wenn der Taskplaner die Task erfolgreich startet und das gestartete Programm beendet wird, war es aus Sicht des Taskplaners ein Erfolg (dh es ist nichts Schlimmes passiert, als ein fehlgeschlagener Benutzerausweis, der das Programm startet).
Wenn Sie normalerweise überwachen möchten, ob während eines Programmlaufs etwas Schlimmes passiert, müssen Sie entweder eine Warnung senden (z. B. per E-Mail oder durch Protokollierung in einer Datei, die Sie später überprüfen) oder ein anderes Programm einrichten etwas über den Programmablauf überwachen, ob ein Fehler aufgetreten hinweisen könnte.
Welche Art von Meldung eines Fehlers versuchen Sie zu bekommen? Machst du eine manuelle Überprüfung aber nur versucht, den Fehler zu haben, stärker spürbar sein? Oder haben Sie ein anderes Programm auf Fehler überwacht?
quelle
Es ist möglich, die Task "neu zu starten", wenn sie fehlschlägt.
Verwenden Sie folgenden Code im Stapelskript, um ein Systemfehlerereignis zu erstellen:
Erstellen Sie eine neue Aufgabe mit einem Auslöser, der die Systemereignisse überwacht und nach der Kategorie und ID filtert, die Sie gerade im Stapel hinzugefügt haben. Die Aktion dieser Aufgabe ist wieder die Charge. Diese Aufgabe sollte um eine Minute verzögert werden, damit nicht zweimal die gleiche Charge gestartet wird!
Achten Sie darauf, keine Endlosschleife zu erstellen.
Ich hoffe, das hilft!
quelle