En el servidor WSUS previsto, obtenga una configuración actual, edite sus campos de proxy y guarde la copia:

$server = Get-WsusServer
$configuration = $server.GetConfiguration()

$configuration.ProxyName = 'proxy.example'
$configuration.ProxyServerPort = 8080
$configuration.UseProxy = $true
$configuration.Save()

Esto utiliza el módulo UpdateServices de PowerShell disponible. Los campos de proxy nombran el cliente de salida. Para una prueba de Microsoft Update que permite proxies HTTP públicos y no tiene credenciales de proxy configuradas, la lista de proxies HTTP ofrece hosts y puertos candidatos. Cualquier nombre de servidor y puerto de administración pasados a Get-WsusServer seleccionan el propio WSUS.

GetConfiguration devuelve una copia, así que las asignaciones de propiedades por sí solas no persisten el cambio. Obtenga esa copia cerca de la edición y coordine con otros administradores; guardar una copia antigua también puede reescribir sus otras opciones antiguas.

El ejemplo conserva la disposición de autenticación de proxy existente. Si hay que cambiarla, establezca los campos de credenciales de WSUS mediante la API de administración antes de guardar.

Un Save fallido puede reflejar que una sincronización u otro guardado de configuración lo impide. Siga la excepción en lugar de reasignar los mismos campos locales. Un guardado correcto confirma la persistencia; la sincronización posterior determina si la ruta y la cuenta configuradas funcionan.

Artículos relacionados