対象の WSUS サーバーで現在の構成を取得し、そのプロキシ フィールドを編集して複製を保存します:

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

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

これは利用可能な UpdateServices PowerShell モジュールを使用します。プロキシ フィールドは送信側リスナーを指定します。パブリック HTTP プロキシを許可し、プロキシ資格情報が構成されていない Microsoft Update テストでは、HTTP プロキシ一覧が候補のホストとポートを提供します。Get-WsusServer に渡すサーバー名と管理ポートは WSUS 自体を選択します。

GetConfiguration は複製を返すため、プロパティの割り当てだけでは変更は保存されません。その複製は編集の直前近くに取得し、他の管理者と調整してください。古い複製を保存すると、その他の古い設定も書き戻される可能性があります。

例では既存のプロキシ認証の構成を維持しています。変更が必要な場合は、保存前に管理 API を通じて WSUS の資格情報フィールドを設定します。

Save の失敗は、同期や別の構成保存が妨げていることを示す場合があります。同じローカル フィールドを再割り当てするのではなく、例外に従ってください。保存の成功は永続化を確認します。その後の同期で、構成した経路とアカウントが機能するかが分かります。

関連記事