На компьютере с Windows, на котором Центр обновления Windows запущен через встроенную службу (не GPO), я хотел бы, чтобы он автоматически перезапускался каждое утро в 5:30 утра, только когда этого требует WU.
Запись журнала событий для перезапуска, требуемого WU, выглядит следующим образом:
Я могу запланировать задачу с триггером 5:30 утра каждый день. Я могу запланировать задачу с триггером, который ищет событие выше. Но я не могу создать задачу, которая будет запускаться только при выполнении обоих триггеровилисоздать триггер журнала событий, который откладывает действие до 5:30 утра после обнаружения событияилисоздайте триггер журнала событий, который запускается в 5:30 утра и проверяет, произошло ли событие в течение предыдущих 24 часов.
Как создать задачу, которая будет запускаться только в 5:30 каждый день после регистрации события?
решение1
Я бы написал небольшой скрипт VBScript или PowerShell, который устанавливается в планировщике задач для выполнения в 5:30 утра каждый день, который берет коллекцию всех событий из журналов событий за этот день и проверяет наличие этого конкретного идентификатора события и записи в журнале. Если это событие существует, выполните перезагрузку.
Вот несколько ссылок, которые могут вам помочь:
решение2
Я предполагаю, что это локальная машина (не присоединенная к домену), поскольку вы не используете GPO.
Откройте редактор локальной политики (Пуск>Выполнить>gpedit.msc) и перейдите в Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Центр обновления Windows и найдите Настроить автоматические обновления. Включите эту политику, установите параметр «Автоматическая загрузка и установка» и установите день установки на Каждый день и время установки на 05:30.