
Я успешно настроил свою задачу на запуск по событию 4802 (скринсейвер), но он запускается слишком часто, так как я могу отсутствовать некоторое время и ssaver может запуститься. Теперь определение триггера выглядит так
Как выполнить задачу при возникновении события, нотольков течение определенного периода времени, например, с 22:00 до 10:00?
Activate/Expire
похоже, что настройка активна только в определенный день. Как сделать так, чтобы она действовала каждый день?
решение1
Я решил задачу с помощью этого оператора PowerShell, учитывая, что у нас временной интервал с 8 утра до 8 вечера:
if ([int](get-date -format HH) -gt 8 -or [int](get-date -format HH) -lt 20) {do smth}
Оператор следует поместить в поле Действие свойств задачи перед реальным действием:
Однако если вы хотите запустить что-то иное, чем скрипт Powershell, вам придется найти эквивалент в PS.
Если кто-то знает более элегантное/созданное на основе Планировщика решение, ответы приветствуются.