Прокси-параметры WSUS в PowerShell: вызывайте Save после правки
Измените объект, возвращаемый GetConfiguration, и сохраните его с помощью Save, затем отдельно оцените следующую синхронизацию.
На нужном сервере WSUS получите текущую конфигурацию, измените её поля прокси и сохраните копию:
$server = Get-WsusServer
$configuration = $server.GetConfiguration()
$configuration.ProxyName = 'proxy.example'
$configuration.ProxyServerPort = 8080
$configuration.UseProxy = $true
$configuration.Save()Здесь используется доступный модуль UpdateServices PowerShell. Поля прокси задают исходящий прослушиватель. Для проверки Microsoft Update, разрешающей общедоступные HTTP-прокси и не имеющей настроенных учётных данных прокси, список HTTP-прокси предлагает подходящие узлы и порты. Любое имя сервера и порт администрирования, переданные в Get-WsusServer, выбирают сам WSUS.
GetConfiguration возвращает копию, поэтому одни лишь присваивания свойств не сохраняют изменение. Получите эту копию незадолго до правки и согласуйте действия с другими администраторами; сохранение старой копии может также вернуть её другие старые параметры.
В примере сохраняется существующая схема проверки подлинности прокси. Если её нужно изменить, задайте поля учётных данных WSUS через API администрирования до сохранения.
Неудачный Save может отражать синхронизацию или другое сохранение конфигурации, которое ему мешает. Следуйте исключению, а не переназначайте те же локальные поля. Успешное сохранение подтверждает сохранность; последующая синхронизация показывает, работают ли настроенный маршрут и учётная запись.