Impostazioni proxy WSUS in PowerShell: chiamare Save dopo la modifica
Modificare l'oggetto restituito da GetConfiguration e salvarlo con Save, poi valutare separatamente la sincronizzazione successiva.
Sul server WSUS previsto, ottenere una configurazione corrente, modificarne i campi proxy e salvare la copia:
$server = Get-WsusServer
$configuration = $server.GetConfiguration()
$configuration.ProxyName = 'proxy.example'
$configuration.ProxyServerPort = 8080
$configuration.UseProxy = $true
$configuration.Save()Questo usa il modulo UpdateServices di PowerShell disponibile. I campi proxy indicano il listener in uscita. Per un test di Microsoft Update che consente proxy HTTP pubblici e non ha credenziali proxy configurate, l'elenco dei proxy HTTP fornisce host e porte candidati. Qualsiasi nome server e porta di amministrazione passati a Get-WsusServer selezionano WSUS stesso.
GetConfiguration restituisce una copia, quindi le sole assegnazioni di proprietà non rendono persistente la modifica. Ottenere quella copia vicino alla modifica e coordinarsi con gli altri amministratori; salvare una copia vecchia può anche riscrivere le sue altre vecchie impostazioni.
L'esempio mantiene la disposizione di autenticazione proxy esistente. Se deve essere modificata, impostare i campi delle credenziali WSUS tramite l'API di amministrazione prima di salvare.
Un Save non riuscito può riflettere una sincronizzazione o un altro salvataggio della configurazione che lo impedisce. Seguire l'eccezione invece di riassegnare gli stessi campi locali. Un salvataggio riuscito conferma la persistenza; la sincronizzazione successiva stabilisce se la route e l'account configurati funzionano.