הגדרות פרוקסי של WSUS ב-PowerShell: קראו ל-Save לאחר העריכה
ערכו את האובייקט ש-GetConfiguration מחזיר ושמרו אותו עם Save, ואז העריכו את הסנכרון הבא בנפרד.
בשרת ה-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 שנכשל עשוי לשקף סנכרון או שמירת תצורה אחרת שמונעים אותו. עקבו אחר החריגה במקום להקצות מחדש את אותם שדות מקומיים. שמירה מוצלחת מאשרת את הקביעות; הסנכרון שלאחריה קובע אם המסלול והחשבון המוגדרים עובדים.