Für diejenigen, die den Taskplaner bevorzugen, ist es möglich, eine Aufgabe so zu planen, dass sie ausgeführt wird, nachdem ein Neustart / Herunterfahren eingeleitet wurde, indem die Aufgabe so eingestellt wird, dass sie ausgeführt wird, nachdem Ereignis 1074 im Systemprotokoll in der Ereignisanzeige protokolliert wurde. Es ist jedoch nur für sehr kurze Aufgaben geeignet, die ausgeführt werden, solange das System neu gestartet / heruntergefahren wird, was normalerweise nur wenige Sekunden dauert.
- Aus dem Taskplaner:
Beginnen Sie die Aufgabe: Bei einem Ereignis
Protokoll
: Systemquelle: USER32
Ereignis-ID: 1074
- An der Eingabeaufforderung:
schtasks / create / tn "Aufgabenname" / tr "Aufgabendatei" / sc onevent / ec system / mo * [system / eventid = 1074]
Kommentar: Die Option / ec ist unter Windows Vista und höher verfügbar. (danke @ t2d)
Bitte beachten Sie, dass der Aufgabenstatus sein kann:
Der angeforderte Vorgang wurde nicht ausgeführt, da sich der Benutzer nicht am Netzwerk angemeldet hat. Der angegebene Dienst existiert nicht. (0x800704DD)
Dies bedeutet jedoch nicht, dass es nicht ausgeführt wurde.
C:\Windows\System32\cmd.exe
als Skriptname und/C C:\path\to\batch\script.bat
als Skriptparameter verwendet habe , war dies der Fall.