मैं विंडोज़ पैच की एक सूची कैसे तैयार करूं और वे एक विंडोज़ 2000 सर्वर पर स्थापित की गई तारीख?


12

मैं विंडोज़ पैच की एक सूची कैसे तैयार करूं और वे एक विंडोज़ 2000 सर्वर पर स्थापित की गई तारीख? यह ऑडिटर्स के लिए अनुपालन रिपोर्ट के लिए है।

जवाबों:


20

विकल्प 1 http://technet.microsoft.com/en-us/sysinternals/bb89755.bx
से psinfo प्राप्त करें

psinfo -hहॉटफिक्सेस की सूची प्राप्त करने के लिए चलाएँ

विकल्प 2
एक अन्य विधि जिसमें 3 पार्टी सॉफ्टवेयर का उपयोग करने की आवश्यकता नहीं है wmic; बस प्रकार: wmic qfeकमांड लाइन से। डिफ़ॉल्ट आउटपुट वास्तव में लंबी लाइनें देता है , इसलिए आप किसी फ़ाइल पर रीडायरेक्ट करने और अपने पसंदीदा पाठ संपादक में देखने से बेहतर हो सकते हैं।

एक विषय पर भिन्नताओं में शामिल हैं:

  • wmic qfe list full
  • wmic qfe get HotfixID,ServicePackInEffect,InstallDate,InstalledBy,InstalledOn
  • wmic qfe where "HotfixID = 'KB973687'"
  • wmic qfe where "HotfixID = 'KB973687'" get HotfixID, InstallDate, InstalledBy, InstalledOn
  • wmic qfe where "HotfixID = 'KB973687'" list full
  • wmic /node:myserver qfe list full

विकल्प 3
एक ही काम करने के लिए पॉवर्सशेल का उपयोग करें। यह बस है:

  • स्थानीय: get-wmiobject -class win32_quickfixengineering
  • रिमोट: get-wmiobject -class win32_quickfixengineering -computername mysever

फिर, यह फ़िल्टर ले सकता है, उदाहरण के लिए:

  • get-wmiobject -class win32_quickfixengineering -filter "HotfixID = 'KB979683'"

... या जैसा कि यह पॉवर्सशेल है, बस के माध्यम से पाइप where-object

विकल्प 4
यह दिखता है कि विंडोज के हाल के संस्करण उसी तरह QFE का उपयोग नहीं करते हैं। यदि ऐसा लगता है कि आपके पास एक अपूर्ण सूची है, तो आप इसके बजाय यह कोशिश कर सकते हैं:

$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=1").Updates | ft -a Date,Title

( इस संक्षिप्त लिपि का स्रोत: सुपरसुअर के लिए एक उत्तर "गेट-हॉटफ़िक्स" और "वॉमिक क्यूफ़ लिस्ट" पॉवर्सशेल में स्थापित अपडेट क्यों गायब हैं? )।


पाइपिंग बनाम फिल्टर पर एक टिप्पणी: यह आपके सिस्टम द्वारा स्थापित अपडेट की संख्या के आधार पर काफी धीमा होगा।
मैक्सिमिलियन बर्स्ज़ले

2

"Microsoft आधारभूत सुरक्षा विश्लेषक" देखें। मेरा मानना ​​है कि यह वह उपकरण है जिसकी आपको तलाश है। देखें http://www.microsoft.com/mbsa और संबद्ध विकिपीडिया लेख।

"Microsoft बेसलाइन सिक्योरिटी एनालाइज़र (MBSA) आईटी पेशेवर के लिए डिज़ाइन किया गया एक आसान-से-उपयोग वाला उपकरण है जो छोटे और मध्यम आकार के व्यवसायों को Microsoft सुरक्षा सिफारिशों के अनुसार अपनी सुरक्षा स्थिति निर्धारित करने में मदद करता है और विशिष्ट सुधारात्मक मार्गदर्शन प्रदान करता है। अपने सुरक्षा प्रबंधन में सुधार करें। आपके कंप्यूटर सिस्टम पर आम सुरक्षा मिसकॉन्फ़िगरेशन और गुम सुरक्षा अपडेट का पता लगाने के लिए MBSA का उपयोग करके प्रक्रिया। "


2

क्विक एंड डर्टी विधि: C: \ Windows में छिपे फोल्डर को ब्राउज़ करें - $ NTUninstallKBxxxxxx KB आलेख का उल्लेख करता है जो पैच पर चर्चा करता है। फ़ोल्डर पर तारीख तब होती है जब इसे स्थापित किया गया था।


0

The

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Updates \ Windows XP \ SP1

कुंजियों में रजिस्ट्री में उपकुंजियाँ होती हैं जिनके विवरण आपके पास आवश्यक होते हैं।

मेरे बॉक्स पर, नमूना डंप इस प्रकार दिखता है: मुख्य नाम: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Updates \ Windows XP \ SP3 \ KB915865 वर्ग का नाम: अंतिम समय लिखें: 8/17-2009 - 9:01% मूल्य 0 नाम: विवरण प्रकार: REG_SZ डेटा: Windows XP के लिए हॉटफ़िक्स (KB915865)

मान 1 नाम: इंस्टॉल किया गया प्रकार: REG_SZ डेटा: 8/17/2009

मान 2 नाम: इंस्टॉल किया गया प्रकार: REG_SZ डेटा: अविरल

मान 3 नाम: स्थापना रद्द करें प्रकार: REG_SZ डेटा: C: \ WINDOWS \ $ NtUninstallKB915865 $ \ spuninst \ spuninst.exe

मान 4 नाम: टाइप प्रकार: REG_SZ डेटा: अपडेट

या "डब्ल्यूटीएफ-वाई" (www.thedailywtf.com) समाधान:

कमांडलाइन प्रोग्राम, "systeminfo" का उपयोग करें। यह एक "हॉटफ़िक्स" अनुभाग को आउटपुट करता है ... जब आप इसे "\ FO CSV" विकल्प पास करते हैं, तो यह डेटा को CSV फ़ाइल के रूप में आउटपुट करता है ... तब इसे पार्स करना काफी आसान होना चाहिए ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.