Изменение времени обслуживания Windows Server 2012R2 с помощью PS
Я борюсь с этим в течение последних нескольких недель, и я надеюсь, что у кого-то есть ответ, который работает.
В своей работе мы используем VMWare, и я построил автоматическое развертывание Windows Server 2012R2 с Powershell, который отлично работает.
Большинство моих сценариев выполняются на самой виртуальной машине, и одна из функций - настройка обновлений Windows. Я нашел ключи реестра для настройки обновлений, и Powershell добавляет их в реестр. Основная проблема заключается в том, что эти настройки не применяются сервером. Одной из настроек является ВРЕМЯ и ДЕНЬ.
После нескольких дней полного исследования я обнаружил, что есть задача расписания, которая называется Maintenance Configurator. Я нашел способ отключить это, но это не помогает (с psexec). Мои обновления все еще выполняются каждый день в 2 часа ночи.
Чем я видел график задач с этим параметром. Я изменил это время на желаемые временные окна, и оно выполнялось в то время, но затем оно вернулось к 2:00. В Центре поддержки я увидел, что настройка по-прежнему в 2 часа ночи, хотя я вручную изменил расписание
Как я могу изменить все это с помощью Powershell? Мне не нравится тот факт, что обновления устанавливаются в 2 часа ночи, и мне также не нравится, что я нигде не могу их изменить.
Надеюсь, кто-то знает, как исправить
С наилучшими пожеланиями, Дейв
1 ответ
Я выбрал другой подход, но думаю, что решил ту же проблему, что и вы. Я использовал сервер управления (но мог быть вашей рабочей станцией) и создал CSV со всеми моими серверами и временем, которое они должны обновить. Затем вы можете запустить запланированное задание на вашем сервере управления для вызова invoke-wuinstall из этого модуля обновления Windows для каждого сервера в вашем CSV.
Мне пришлось изменить invoke-wuinstall, чтобы принимать альтернативные учетные данные для каждого сервера, но, надеюсь, вам не нужно этого делать.
Я понимаю, что вы пытаетесь сделать это при настройке, но предлагаемый мною подход облегчает настройку времени в будущем. Если настройка при настройке является требованием, вы можете изменить подход, чтобы скопировать модуль обновления Windows на каждый компьютер, а затем настроить запланированное задание на этом компьютере для вызова сценария.