WSUS-proxyinställningar i PowerShell: anropa Save efter redigering
Redigera objektet som GetConfiguration returnerar och spara det med Save, utvärdera sedan nästa synkronisering separat.
På den avsedda WSUS-servern, hämta en aktuell konfiguration, redigera dess proxyfält och spara kopian:
$server = Get-WsusServer
$configuration = $server.GetConfiguration()
$configuration.ProxyName = 'proxy.example'
$configuration.ProxyServerPort = 8080
$configuration.UseProxy = $true
$configuration.Save()Detta använder den tillgängliga PowerShell-modulen UpdateServices. Proxyfälten anger den utgående lyssnaren. För ett Microsoft Update-test som tillåter offentliga HTTP-proxyer och inte har några konfigurerade proxyautentiseringsuppgifter levererar HTTP-proxylistan kandidatvärdar och -portar. Alla servernamn och administratörsportar som skickas till Get-WsusServer väljer själva WSUS.
GetConfiguration returnerar en kopia, så enbart egenskapstilldelningar sparar inte ändringen. Hämta kopian nära redigeringen och samordna med andra administratörer; att spara en gammal kopia kan också skriva tillbaka dess andra gamla inställningar.
Exemplet behåller den befintliga proxyautentiseringsordningen. Om den behöver ändras, ange WSUS-autentiseringsfälten via administrations-API:t innan du sparar.
En misslyckad Save kan återspegla en synkronisering eller en annan konfigurationssparning som hindrar den. Följ undantaget i stället för att tilldela samma lokala fält igen. En lyckad sparning bekräftar varaktigheten; den efterföljande synkroniseringen avgör om den konfigurerade vägen och kontot fungerar.