WSUS-proxyinstellingen in PowerShell: roep Save aan na het bewerken
Bewerk het object dat GetConfiguration retourneert en sla het op met Save; beoordeel daarna de volgende synchronisatie afzonderlijk.
Haal op de beoogde WSUS-server een actuele configuratie op, bewerk de proxyvelden en sla de kopie op:
$server = Get-WsusServer
$configuration = $server.GetConfiguration()
$configuration.ProxyName = 'proxy.example'
$configuration.ProxyServerPort = 8080
$configuration.UseProxy = $true
$configuration.Save()Dit gebruikt de beschikbare UpdateServices PowerShell-module. De proxyvelden benoemen de uitgaande listener. Voor een Microsoft Update-test die openbare HTTP-proxy's toestaat en geen proxyreferenties heeft geconfigureerd, levert de HTTP-proxylijst kandidaat-hosts en -poorten. Elke servernaam en beheerpoort die aan Get-WsusServer wordt doorgegeven, selecteren WSUS zelf.
GetConfiguration retourneert een kopie, dus eigenschapstoewijzingen alleen slaan de wijziging niet op. Haal die kopie dicht bij de bewerking op en stem af met andere beheerders; het opslaan van een oude kopie kan ook de andere oude instellingen terugschrijven.
Het voorbeeld behoudt de bestaande proxy-authenticatieopzet. Als die moet worden gewijzigd, stelt u de WSUS-referentievelden in via de beheer-API voordat u opslaat.
Een mislukte Save kan weerspiegelen dat een synchronisatie of een andere configuratieopslag het verhindert. Volg de uitzondering in plaats van dezelfde lokale velden opnieuw toe te wijzen. Een geslaagde opslag bevestigt de persistentie; de daaropvolgende synchronisatie bepaalt of de geconfigureerde route en het account werken.