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