Batch Monitoring von geplantem Task

Fr4g3r

Commander
Registriert
Okt. 2003
Beiträge
2.337
Hallo zusammen,

ich hänge momentan bei einem Problem.
Vielleicht kennt hier jemand eine Lösung.

Ich habe einen geplanten Task auf einem Windows XP-Rechner.
Jetzt will ich den Task monitoren, sodass ich täglich eine Status-E-Mail bekomme.
Mein Testsystem ist ein Windows 7-Rechner. Auf diesem habe ich den Sicherungstask und folgenden zweiten Task eingerichtet (Batch-Programm):

Code:
copy NUL d:\ausgabe.txt
schtasks /query /TN Sicherung /V /FO list | find /i "Letzte" >> d:\ausgabe.txt
D:\SendIt.exe Absender@email.de Empfänger@email.de d:\ausgabe.txt smtp.server.de "Sicherungsstatus"

Das funktioniert auch alles. Die E-Mail sieht wie folgt aus:
Letzte Laufzeit: 23.12.2011 15:41:58
Letztes Ergebnis: 0

Steht bei Ergebnis 0, dann ist der Task fehlerfrei durchgelaufen.

Jetzt ist mein Problem, dass es unter Windows Xp den Parameter /TN für schtasks nicht zu geben scheint. Ich bekomme hier nun die Ausgabe aller vorhandenen Tasks.
Das kann ich so leider nicht lassen.

Hat jemand von euch eine Idee?
Hab in meiner Verzweiflung schon versucht die schtasks.exe vom W7 Rechner auf den XP zu kopieren. Das geht aber leider auch nicht.

Danke euch

Gruß
 
Zuletzt bearbeitet:
Hi,
du hast Recht. Unter Windows XP gibt es keinen Parameter /tn (Dokumentation).
Eine Möglichkeit wäre, alle Tasks auszulesen und dann die entsprechenden Informationen über den "find"-Befehl herauszufiltern.
 
Zurück
Oben