Для тих, хто віддає перевагу використанню Планувальника завдань, можна запланувати виконання завдання після ініціювання перезапуску / вимкнення, встановивши завдання для запуску після події 1074 у системному журналі в журналі перегляду подій. Однак це добре лише для дуже короткого завдання, яке буде виконуватися до тих пір, поки система перезапуститься / вимкнеться, що, як правило, становить лише кілька секунд.
- З планувальника завдань:
Початок завдання: У
журналі подій :
Джерело системи : USER32
Ідентифікатор події: 1074
- З командного рядка:
schtasks / create / tn "ім'я завдання" / tr "файл завдання" / sc onevent / ec system / mo * [system / eventid = 1074]
Коментар: параметр / ec доступний у Windows Vista та новіших версіях. (спасибі @ t2d)
Зверніть увагу, що статус завдання може бути таким:
Запитувана операція не була виконана, оскільки користувач не ввійшов у мережу. Зазначена послуга не існує. (0x800704DD)
Однак це не означає, що він не запускався.
C:\Windows\System32\cmd.exe
як ім'я сценарію та/C C:\path\to\batch\script.bat
як параметри сценарію , це робило.