PowerShell में WSUS प्रॉक्सी सेटिंग्स: संपादन के बाद 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 एक प्रतिलिपि लौटाता है, इसलिए केवल प्रॉपर्टी असाइनमेंट बदलाव को सहेजते नहीं हैं। वह प्रतिलिपि संपादन के निकट प्राप्त करें और अन्य प्रशासकों के साथ समन्वय करें; पुरानी प्रतिलिपि सहेजने से उसकी अन्य पुरानी सेटिंग्स भी वापस लिखी जा सकती हैं।
उदाहरण मौजूदा प्रॉक्सी प्रमाणीकरण व्यवस्था को बनाए रखता है। यदि इसे बदलना हो, तो सहेजने से पहले प्रशासन API के माध्यम से WSUS क्रेडेंशियल फ़ील्ड सेट करें।
असफल Save सिंक्रोनाइज़ेशन या किसी अन्य कॉन्फ़िगरेशन सहेजने के कारण रुकावट दर्शा सकता है। उन्हीं स्थानीय फ़ील्ड को फिर से असाइन करने के बजाय अपवाद का पालन करें। सफल सहेजना स्थायित्व की पुष्टि करता है; बाद का सिंक्रोनाइज़ेशन तय करता है कि कॉन्फ़िगर किया गया मार्ग और खाता काम करते हैं या नहीं।