Befehl zum Auflisten der fehlenden Windows-Hotfixes

4919
wei

Beim Ausführen von "systeminfo" unter Windows wird eine Liste der auf meinem Computer installierten Hotfixes in Form von KBxxxxxxx angezeigt. Gibt es eine Möglichkeit (vorzugsweise die Befehlszeile), um explizit zu wissen, welche Hotfixes ich vermisse?

3
Insbesondere suche ich nach einer Lösung, die nur ein natives Dienstprogramm benötigt, das unter Windows (z. B. wmic) oder Microsoft (z. B. Sysinternals) leicht verfügbar ist, und keine Drittanbieterlösung wie Windows-Exploit-Suggester. Vielen Dank. wei vor 8 Jahren 0
Welche Windows-Version? DavidPostill vor 8 Jahren 0
Je allgemeiner anwendbar, desto besser, möglicherweise XP und mehr. wei vor 8 Jahren 0
Siehe meine Antwort ... DavidPostill vor 8 Jahren 0

1 Antwort auf die Frage

2
DavidPostill

Gibt es eine Möglichkeit (vorzugsweise eine Befehlszeile), um zu erfahren, welche Hotfixes fehlen?

Ich bin auf der Suche nach einer Lösung, die nur das native Dienstprogramm benötigt, das unter Windows (z. B. wmic) oder Microsoft (z. B. Sysinternals) verfügbar ist.

Wenn Sie nichts dagegen haben, Skripts aus der Microsoft Technet Gallery herunterzuladen, können Sie das PowerShell-Skript verwenden Get-WindowsUpdates.ps1:

Dieses Skript erhält alle verfügbaren Updates für den Computer, auf dem es ausgeführt wird. Diese Updates werden dann optional installiert, sofern keine Benutzereingaben erforderlich sind.

Download-Link

...

Ohne Parameter gibt das Skript den Titel aller aktuell verfügbaren Updates zurück.


NAME

C:\scripts\powershell\production\Get-WindowsUpdates.ps1 

ZUSAMMENFASSUNG

Holen Sie sich Windows Updates und installieren Sie sie optional

SYNTAX

C:\scripts\powershell\production\Get-WindowsUpdates.ps1 [-Install] [-EulaAccept] [<CommonParameters>] 

BESCHREIBUNG

Dieses Skript erhält alle verfügbaren Updates für den Computer, auf dem es ausgeführt wird.

Diese Updates werden dann optional installiert, sofern keine Benutzereingaben erforderlich sind.

Dieses Skript basiert auf den ursprünglichen VBS, die auf der MSDN-Site angezeigt wurden. Die URL finden Sie im Abschnitt "Verwandte Links".

Ohne Parameter gibt das Skript den Titel aller aktuell verfügbaren Updates zurück.

Quelle Get-WindowsUpdates.ps1

Ich führe so aus: C: \ Users \ wei> Powershell -noexit -executionpolicy umgehen "& 'C: \ Users \ wei \ Get-WindowsUpdates.ps1'" wei vor 8 Jahren 0
@wei was? Keine Ausgabe alle? DavidPostill vor 8 Jahren 0
@wei Versuchen Sie, als Administrator auszuführen DavidPostill vor 8 Jahren 0
Ich brauche eine Lösung, die ohne Administratorrechte ausgeführt werden muss, nur um die Updates aufzulisten, nicht um sie zu installieren. wei vor 8 Jahren 0
@wei Versuchen Sie, die Zeilen 59 und 180 auszukommentieren, in denen die Ereignisprotokolle geschrieben werden (dies sind nur Informationsnachrichten). DavidPostill vor 8 Jahren 1