Проксі-параметри 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 може відображати синхронізацію або інше збереження конфігурації, що йому заважає. Дотримуйтеся винятку, а не призначайте ті самі локальні поля повторно. Успішне збереження підтверджує збереженість; наступна синхронізація показує, чи працюють налаштований маршрут і обліковий запис.