Anzahl wichtiger Windows-Updates

7

Gibt es für Microsoft Server-Betriebssysteme einen Speicherort in der Registrierung oder möglicherweise in der WMI, in dem die Anzahl der ausstehenden wichtigen Updates gespeichert ist?

Meine Inventarsoftware unterstützt wmi und Registrierungsschlüssel. Ich versuche herauszufinden, ob es eine Möglichkeit gibt, diese Nummer zu melden, damit ich aus der Ferne weiß, ob Updates verfügbar sind, die entweder heruntergeladen oder installiert werden können. Wenn Sie danach suchen, erhalten Sie viele Informationen außerhalb des Geltungsbereichs, da es sich um allgemeine Begriffe handelt.

Während ich WSUS verwende, sollten diese Informationen bevorzugt in meinem LanSweeper-Inventarsystem zentralisiert werden. Vernachlässigt zu erwähnen, dass ich WSUS ja benutze. Damit WSUS diese Informationen hat, würde ich sammeln, dass sie sich auch lokal auf meinem Computer befinden.

Matt
quelle
2
Was ist los mit WSUS? Sie benutzen zumindest WSUS, nicht wahr?
HopelessN00b
1
WSUS hat diese Funktionalität seit fast einem Jahrzehnt, wahrscheinlich die robustere Lösung.
David V
@DavidV Ein Update wurde hinzugefügt, um meiner Situation mehr Kontext zu geben. Vielen Dank. WSUS hat diese Informationen einfach nicht dort, wo ich sie brauche.
Matt
Beachten Sie, dass selbst wenn Sie es aus der Registrierung / wmi extrahieren möchten, nur Informationen zu Updates angezeigt werden, die Windows kennt. Daher muss die automatische Überprüfung auf Updates aktiviert sein und kürzlich ausgeführt werden.
Grant

Antworten:

5

Ich bin nicht sicher, ob es möglich ist, die Anzahl der ausstehenden wichtigen Updates zu ermitteln. Es HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\UASgibt jedoch einen Schlüssel UpdateCount, der die Gesamtzahl der ausstehenden Aktualisierungen angibt.

David V.
quelle
Hrm, dieser Schlüssel scheint auf dem Windows 8- und 2012r2-Computer, den ich an meinem Schreibtisch habe, nicht vorhanden zu sein.
Zoredache
Ich habe keinen Windows 8- oder R2-Computer in meiner Nähe, den ich überprüfen kann, aber ich habe ihn in Win7, 2008r2 und 2012.
David V
Leider haben wir vergessen, dass wir einige 8.1-Entwicklungsmaschinen haben. Wir können bestätigen, dass sie auch dort existieren.
David V
Ich muss noch einige Systeme überprüfen, aber dies würde für meine Bedürfnisse ausreichen. Wenn die Zahl größer als 0 ist, hoffe ich, dass es sich um Arbeit handelt, die ich auf diesem System ausführen muss.
Matt
5

Es gibt 4 Registrierungsschlüssel, die Sie darüber informieren, ob Aktualisierungen ausstehen. HopelessN00b war auf dem richtigen Weg, obwohl Sie eine Ebene höher gehen müssen, um die Schlüssel zu sehen.

HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update

Die gewünschten Schlüssel sind:

  • UpdatesAvailableForDownloadLogon - Aktualisierungen bis zum Download (wichtige Aktualisierungen)
  • UpdatesAvailableForInstallLogon - Heruntergeladene Updates bis zur Installation
  • UpdatesAvailableWithUiLogon - Ausstehende Updates, für deren Installation eine Interaktion erforderlich ist
  • UpdatesAvailableWithUiOrEulaLogon - Ähnlich wie oben, aber Sie müssen auch eine EULA akzeptieren

Dies sollte den Trick für Ihre Inventarsoftware tun. Eine andere, die ich aus der Ferne optimiere, ist: NextDetectionTime Auf diese Weise bearbeite ich das Datum auf heute und die aktuelle Uhrzeit +1 Minute, wenn die WU für eine Weile nicht überprüft wird oder ein Sicherheitspatch verfügbar ist, den ich abrufen möchte.

Slyce
quelle
Ich werde mir diese ansehen, um zu sehen, ob sie meinen Bedürfnissen entsprechen. Willkommen bei SF
Matt