Назад | Перейти на главную страницу

Можно ли обеспечить определенный график обновлений Windows на Windows Server 2016 с помощью Powershell DSC?

Частью настройки является запуск всех обновлений Windows. Я пытаюсь понять, как это выразить с помощью Powershell DSC. Похоже, лучше всего регулярно обновлять Windows по расписанию.

я нашел xWindowsUpdateAgent Ресурс DSC, но он не позволяет указывать само расписание, только чтобы гарантировать, что обновления запланированы.

Итак, можно ли обеспечить конкретный график обновления Windows?

xWindowsUpdateAgent из Модуль xWindowsUpdate DSC. Ресурсы могут использоваться как часть решения строго определенного расписания, но оно не является полным само по себе.

Настроить машину можно двумя способами:

  1. Использовать xWindowsUpdateAgent для установки категории и источника обновлений. Использование ScheduledInstallation будет полагаться на локальную Windows Update расписание загрузки и установки обновлений.

  2. Использовать DSCГрафик исправлений для ускорения установки обновлений (исключительно или в дополнение к расписанию агента Центра обновления Windows).
    Это требует использования Обновить сейчас в твоем xWindowsUpdateAgent конфигурации и установка режима конфигурации Local Configuration Manager на ApplyAndAutoCorrect.
    Обновления будут проверяться и устанавливаться на основе ConfigurationModeFrequencyMins.
    Вам также необходимо будет выбрать стратегию перезагрузки для обновлений, используя либо RebootIfNeeded или цикл перезагрузки машины для обновления.

Чтобы достичь абсолютного расписания, вы можете создать запланированную задачу для Start-DSCConfiguration на конфигурации, основанной на втором варианте выше с Обновить сейчас.

Это не самый простой подход, и он потребует переоценки любых других параметров в вашей конфигурации по тому же графику.

Вы также можете использовать запланированную задачу более напрямую, чтобы просто автоматизировать вызовы самого агента Центра обновления Windows по расписанию (wuauclt.exe /updatenow), минуя DSC. Создание такой задачи, безусловно, выполнимо с помощью DSC, но я не знаю ни одного существующего ресурса, который бы все это делал в одном месте. Вам нужно будет написать свой собственный.