WSUS सर्वर फ़िल्टर और आवश्यक अद्यतन स्वीकृत


1

मैं उन अद्यतनों को फ़िल्टर करने के लिए एक PowerShell स्क्रिप्ट लिखने की कोशिश कर रहा हूं जिनमें केवल 2008 R2 शामिल होंगे और अस्वीकृत एक को अनदेखा करेंगे और फिर फ़िल्टर किए गए परिणाम को अनुमोदित करेंगे। मैं फ़िल्टर की गई सूची प्राप्त करने में सक्षम था, लेकिन अनुमोदन प्राप्त करने में असमर्थ था। क्या इसे मंजूर करने की कोई विधि है।

$WsusServerAdminProxy = [Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer()

$test = $WsusServerAdminProxy.GetUpdates() | Where-Object {$_.Title -match “Windows server 2008 R2| Windows server 2012 R2 | Windows server 2012” -and -not $_.IsDeclined}

क्या आपकी स्क्रिप्ट सर्वर 2008 या 2012 की है या दोनों पर काम करना चाहिए? क्योंकि Server 2012 ने एक WSUS- मॉड्यूल को PowerShell में पेश किया था, जो स्क्रिप्टिंग को थोड़ा आसान बनाता है।
डैनियल

जवाबों:


1

आप बस इसे करने में सक्षम होना चाहिए:

$update.IsApproved = $true

यदि आप उन अपडेट में से एक प्राप्त करते हैं और इसे Get-Member($ अपडेट | गेट-मेंबर) पाइप करते हैं, तो आप देखते हैं कि आपके पास क्या विकल्प हैं। एक अगर यह हैIsApproved Property bool IsApproved {get;set;}

यहां कुछ और गुण दिए गए हैं जिनका आप उपयोग कर सकते हैं:

IsApproved                                 Property   bool IsApproved {get;set;}
IsBeta                                     Property   bool IsBeta {get;set;}
IsDeclined                                 Property   bool IsDeclined {get;set;}
IsEditable                                 Property   bool IsEditable {get;set;}
IsLatestRevision                           Property   bool IsLatestRevision {get;set;}
IsSuperseded                               Property   bool IsSuperseded {get;set;}

जब मैं गेट-मेंबर को अपने ऑब्जेक्ट पर पाइप करता हूं, तो मैं इस इस्प्रूव्ड प्रॉपर्टी को देख सकता हूं, हालांकि जब मैं $ test का उपयोग करके इसे सेट करने की कोशिश करता हूं। ऑब्जेक्ट; सुनिश्चित करें कि यह मौजूद है और बसने योग्य है। "
पार्थ गांधी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.