Liste der verfügbaren Windows HotFix-IDs pro Version

920
Jossef Harush

Ich arbeite an einem Dienstprogramm, das die installierten HotFix-IDs extrahiert und mit den verfügbaren HotFix-IDs vergleicht

Ich führe den folgenden wmi-Befehl aus, um die Liste der HotFix-IDs abzurufen

wmic /output:\temp\hotfixes.txt qfe list 

Fügen Sie ein einfaches Prozessskript hinzu und extrahieren Sie die HotFix-IDs wie folgt:

["KB2894856", "KB2919355", "KB2894852", ...] 

Liste der Windows HotFix-IDs?

Gibt es eine [Liste / Datenquelle / XML-Datei / Json Datei / ...] von Windows verfügbaren Hot Fix-IDs?

Was ich zum Beispiel bilde:

[ { "name" : "Windows 8.1", "version": "NT 6.3", "hotfixes": ["KB2894856", "KB2919355", "KB2894852", ...] }, { "name" : "Windows 8", "version": "NT 6.2", "hotfixes": ["KB2894123", "KB2919234", ...] }, { "name" : "Windows 7", "version": "NT 6.1", "hotfixes": ["KB234123", "KB345567", ...] }, ... ] 

Das gibt die Referenz zum Vergleich

1

1 Antwort auf die Frage

0
Jossef Harush

Der offizielle Weg

http://mybulletins.technet.microsoft.com/BulletinPages/Dashboard

Diese Seite erzeugt ein .xlsxDokument


Der naive Weg

Installieren Sie jedes Betriebssystem als virtuelle Maschine ( Quelle )

  • Windows 10
  • Windows Server 2016 - Technische Vorschau
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 8
  • Windows Server 2012
  • Windows 7
  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows Vista
  • Windows Server 2003 R2
  • Windows Server 2003
  • Windows XP 64-Bit Edition
  • Windows XP
  • Windows 2000

Für jedes konfigurieren Sie automatische Updates und installieren diese (stellen Sie sicher, dass sie mit dem Internet verbunden sind).

Führen Sie bei Bedarf das Folgende aus und extrahieren Sie die Liste der KB<id>Referenzobjekte, um sie mit zu vergleichen

wmic /output:\temp\hotfixes.txt qfe list 

Das Ergebnis,

Speichern Sie die Ergebnisse in einer so jsonstrukturierten Datei

[ { "name" : "Windows 8.1", "version": "NT 6.3", "hotfixes": ["KB2894856", "KB2919355", "KB2894852", ...] }, { "name" : "Windows 8", "version": "NT 6.2", "hotfixes": ["KB2894123", "KB2919234", ...] }, { "name" : "Windows 7", "version": "NT 6.1", "hotfixes": ["KB234123", "KB345567", ...] }, ... ]