บนเซิร์ฟเวอร์ WSUS ที่ต้องการ รับการกำหนดค่าปัจจุบัน แก้ไขฟิลด์พร็อกซีและบันทึกสำเนา:

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

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

วิธีนี้ใช้โมดูล UpdateServices ของ PowerShell ที่มีอยู่ ฟิลด์พร็อกซีระบุตัวรับฟังขาออก สำหรับการทดสอบ Microsoft Update ที่อนุญาตพร็อกซี HTTP สาธารณะและไม่มีการกำหนดค่าข้อมูลรับรองพร็อกซี รายการพร็อกซี HTTP จะให้โฮสต์และพอร์ตที่เป็นตัวเลือก ชื่อเซิร์ฟเวอร์และพอร์ตการจัดการใด ๆ ที่ส่งให้ Get-WsusServer จะเลือก WSUS เอง

GetConfiguration ส่งคืนสำเนา ดังนั้นการกำหนดค่าคุณสมบัติเพียงอย่างเดียวจึงไม่บันทึกการเปลี่ยนแปลง รับสำเนานั้นให้ใกล้กับการแก้ไขและประสานงานกับผู้ดูแลระบบอื่น การบันทึกสำเนาเก่าอาจเขียนการตั้งค่าเก่าอื่น ๆ กลับไปด้วย

ตัวอย่างคงการจัดวางการรับรองความถูกต้องพร็อกซีที่มีอยู่ หากต้องเปลี่ยน ให้ตั้งค่าฟิลด์ข้อมูลรับรองของ WSUS ผ่าน API การจัดการก่อนบันทึก

Save ที่ล้มเหลวอาจสะท้อนว่าการซิงค์หรือการบันทึกการกำหนดค่าอื่นกำลังขัดขวาง ปฏิบัติตามข้อยกเว้นแทนการกำหนดฟิลด์ภายในเครื่องเดิมซ้ำ การบันทึกสำเร็จยืนยันความคงอยู่ การซิงค์ครั้งถัดไปจะเป็นตัวกำหนดว่าเส้นทางและบัญชีที่กำหนดค่าไว้ทำงานได้หรือไม่

บทความที่เกี่ยวข้อง