Windows 2000 yamaları ve Windows 2000 sunucusuna yüklendikleri tarihi nasıl oluştururum?


12

Windows 2000 yamaları ve Windows 2000 sunucusuna yüklendikleri tarihi nasıl oluştururum? Bu denetçiler için uygunluk raporları içindir.

Yanıtlar:


20

Seçenek 1 http://technet.microsoft.com/en-us/sysinternals/bb897550.aspx adresinden
psinfo edinin

psinfo -hDüzeltmelerin listesini almak için çalıştırın

Seçenek 2
Üçüncü taraf yazılım gerektirmeyen başka bir yöntem wmic; sadece wmic qfekomut satırından : yazın. Varsayılan çıktı gerçekten uzun satırlar verir , bu nedenle bir dosyaya yönlendirme ve favori metin düzenleyicinizde görüntüleme daha iyi olabilir.

Bir temadaki varyasyonlar şunları içerir:

  • 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

Seçenek 3
Aynı şeyi yapmak için Powershell'i kullanın. Bu basitçe:

  • Yerel: get-wmiobject -class win32_quickfixengineering
  • Uzak: get-wmiobject -class win32_quickfixengineering -computername mysever

Yine, bu filtreler alabilir, örneğin:

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

... ya da Powershell olduğu gibi, sadece borudan geçin where-object.

Seçenek 4
Görünüşe göre Windows'un son sürümleri QFE'yi aynı şekilde kullanmıyor. Eksik bir listeniz var gibi görünüyorsa, bunun yerine bunu deneyebilirsiniz:

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

( bu kısa komut dosyasının kaynağı: Powershell'deki "get-hotfix" ve "wmic qfe list" neden Superuser için bir cevap yüklü güncellemeler eksik? )


Borulara karşı filtreye ilişkin bir açıklama: sisteminizin yüklediği güncelleme sayısına bağlı olarak önemli ölçüde yavaş olacaktır.
Maximilian Burszley

2

"Microsoft Baseline Security Analyzer" a bakın. Aradığın araç olduğuna inanıyorum. Bkz http://www.microsoft.com/mbsa ve ilgili Wikipedia makalesi.

"Microsoft Baseline Security Analyzer (MBSA), küçük ve orta ölçekli işletmelerin Microsoft güvenlik önerilerine uygun olarak güvenlik durumlarını belirlemelerine yardımcı olan ve özel iyileştirme kılavuzu sunan BT uzmanı için tasarlanmış kullanımı kolay bir araçtır. sisteminizdeki yaygın güvenlik yanlış yapılandırmalarını ve eksik güvenlik güncelleştirmelerini algılamak için MBSA'yı kullanarak işlem yapın. "


2

Hızlı ve Kirli yöntem: C: \ Windows'daki gizli klasörlere göz atın - $ NTUninstallKBxxxxxx düzeltme ekini tartışan KB Makalesine başvurun. Klasördeki tarih, yüklendiği tarihtir.


0

The

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

anahtarları, kayıt defterinde ihtiyacınız olan ayrıntılara sahip alt anahtarlar içerir.

Kutumda örnek dökümü şöyle görünüyor: Anahtar Adı: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Updates \ Windows XP \ SP3 \ KB915865 Sınıf Adı: Son Yazma Süresi: 17.08.2009 - 21:01 Değer 0 Adı: Açıklama Tür: REG_SZ Verileri: Windows XP için Düzeltme (KB915865)

Değer 1 Adı: InstalledDate Tür: REG_SZ Veriler: 8/17/2009

Değer 2 Adı: InstalledBy Tür: REG_SZ Veri: Aviral

Değer 3 Adı: UninstallCommand Tür: REG_SZ Veri: C: \ WINDOWS \ $ NtUninstallKB915865 $ \ spuninst \ spuninst.exe

Değer 4 Ad: Tür Tür: REG_SZ Veri: Güncelleme

veya "WTF-y" (www.thedailywtf.com) çözümü:

"Systeminfo" komut satırı programını kullanın. Bir "düzeltmeler" bölümü verir ... "\ FO CSV" seçeneğini ilettiğinizde, verileri bir CSV dosyası olarak çıktılar ... sonra ayrıştırmak oldukça kolay olmalı ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.