Per coloro che preferiscono utilizzare l'Utilità di pianificazione, è possibile pianificare l'esecuzione di un'attività dopo che è stato avviato un riavvio / arresto impostando l'esecuzione dell'attività dopo che è stato registrato l'evento 1074 nel Registro di sistema nel Visualizzatore eventi. Tuttavia, va bene solo per attività molto brevi, che verranno eseguite finché il sistema si riavvia / si arresta, che di solito è solo pochi secondi.
- Dall'utilità di pianificazione:
Inizia l'attività: su un
registro eventi :
Origine sistema : USER32
ID evento: 1074
- Dal prompt dei comandi:
schtasks / create / tn "taskname" / tr "task file" / sc onevent / ec system / mo * [system / eventid = 1074]
Commento: l'opzione / ec è disponibile da Windows Vista e versioni successive. (grazie @ t2d)
Tieni presente che lo stato dell'attività può essere:
L'operazione richiesta non è stata eseguita perché l'utente non ha effettuato l'accesso alla rete. Il servizio specificato non esiste. (0x800704DD)
Tuttavia, ciò non significa che non sia stato eseguito.
C:\Windows\System32\cmd.exe
come nome script e/C C:\path\to\batch\script.bat
come parametri script , lo ha fatto.