Планировщик заданий Windows не выполняет задачу по событию
Я пытаюсь запустить задачу, когда получаю сетевое соединение, и выполняю следующие действия.
Я создал test.bat, который выполняет какой-то сценарий, и для триггера планировщика задач для него было задано значение "Журнал: Microsoft-Windows-NetworkProfile/Operational Source: NetworkProfile".
(только на отключение на данный момент).
Когда я отключаюсь от моего Wi-Fi, в окне просмотра событий я вижу в окне Просмотр событий-> Журналы приложений и служб-> Microsoft -> -> Windows-> NetworkProfile-> Операционный, что создается событие с идентификатором 10001. Тем не менее, мой скрипт никогда не запускается. Когда я запускаю задачу вручную или планирую ее на определенное время, все работает просто отлично.
2 ответа
Нашел решение: по какой-то причине триггер был установлен как
Журнал:Microsoft-Windows-NetworkProfile/ операционный, Источник:NetworkProfile, Код события: 10001
Когда я создал новое задание (я уверен, что выполнил те же действия для буквы T!), Триггер был указан как
Журнал:Microsoft-Windows-NetworkProfile/Operational, Источник:Microsoft-Windows-NetworkProfile, КОД события: 10001
который работал. (Понятия не имею, что я сделал неправильно в первый раз).
У меня была задача, управляемая событиями, которая не запускалась при возникновении события, потому что есть параметр "условия" для задачи Start the task only if the computer is on AC power
,
Я проводил тест на своем ноутбуке без подключения к сети. Таким образом, условие не было выполнено! Проверьте все эти условия по сравнению с вашим точным сценарием, если вы столкнулись с подобной проблемой.