Configurações de proxy do WSUS no PowerShell: chame Save após editar
Edite o objeto retornado por GetConfiguration e salve-o com Save; depois avalie a próxima sincronização separadamente.
No servidor WSUS pretendido, obtenha uma configuração atual, edite seus campos de proxy e salve a cópia:
$server = Get-WsusServer
$configuration = $server.GetConfiguration()
$configuration.ProxyName = 'proxy.example'
$configuration.ProxyServerPort = 8080
$configuration.UseProxy = $true
$configuration.Save()Isto usa o módulo UpdateServices do PowerShell disponível. Os campos de proxy nomeiam o ouvinte de saída. Para um teste do Microsoft Update que permite proxies HTTP públicos e não tem credenciais de proxy configuradas, a lista de proxies HTTP fornece hosts e portas candidatos. Qualquer nome de servidor e porta de administração passados para Get-WsusServer selecionam o próprio WSUS.
GetConfiguration retorna uma cópia, então as atribuições de propriedades por si só não persistem a alteração. Obtenha essa cópia perto da edição e coordene com outros administradores; salvar uma cópia antiga também pode regravar suas outras configurações antigas.
O exemplo mantém a disposição de autenticação de proxy existente. Se precisar mudar, defina os campos de credenciais do WSUS pela API de administração antes de salvar.
Um Save com falha pode refletir uma sincronização ou outro salvamento de configuração que o impeça. Siga a exceção em vez de reatribuir os mesmos campos locais. Um salvamento bem-sucedido confirma a persistência; a sincronização seguinte determina se a rota e a conta configuradas funcionam.