Power Shell

So überprüfen Sie den Windows Update-Verlauf mit PowerShell

So überprüfen Sie den Windows Update-Verlauf mit PowerShell

Windows-Systeme werden routinemäßig mit den neuesten Patches aktualisiert, um die Leistung eines Systems zu verbessern. Microsoft veröffentlicht den Dienst und die Patches als Teil des kostenlosen Update-Dienstes, um das Windows-Computererlebnis zu verbessern. Diese Updates werden automatisch basierend auf den Systemeinstellungen installiert und benötigen selten Eingaben von den Endbenutzern. Die kostenlosen Updates sind Teil der Windows-Wartung und -Unterstützung, die Software zur effektiven Behebung von Fehlern freigibt. Um das sichere Computing zu gewährleisten, stellt das Windows Update sicher, dass das System mit den neuesten Sicherheitspatches, Hotfixes und Bugfixes auf dem neuesten Stand ist.

Die Benutzer können den Update-Verlauf über PowerShell, die Befehlszeile oder auch den Update-Verlauf über die Windows-Einstellungen überprüfen Benutzeroberfläche. In diesem Artikel besprechen wir, wie Sie den gesamten Verlauf von Windows Update-Ereignissen mit einem der Aufgabenautomatisierungs- und Konfigurationsverwaltungstools wie PowerShell auflisten. Außerdem kann man sich über alle aktuellen Hotfixes oder Quickfix-Engineering-Updates informieren, die im Rahmen der Software-Patches heruntergeladen werden.

Überprüfen Sie den Windows Update-Verlauf mit PowerShell

Gehen Sie zum Startmenü und suchen Sie nach Windows PowerShell. Klicken Sie mit der rechten Maustaste darauf und klicken Sie auf Als Administrator ausführen.

Schreiben Sie in die Befehlszeile den folgenden Befehl, der die installierten Hotfixes mit ihrer ID, Informationen zu Installiert am, Beschreibung usw. auflistet.

wmic qfe-Liste

Sie können auch den folgenden Befehl eingeben, um die Hotfixes und die zugehörige Beschreibung aufzulisten.

get-wmiobject -class win32_quickfixengineering

Darüber hinaus kann man auch eine Abfrage an den Computer für den Update-Verlauf schreiben und einen Zeiger auf eine Liste mit übereinstimmenden Datensätzen auf dem Windows-System zurückgeben. Die Abfragen werden geschrieben, um den WUA-Verlauf in einer PowerShell aufzulisten, indem einige wenige Funktionen definiert werden, um WUA-Verlaufsereignisse des Ergebniscodes in einen Namen umzuwandeln und den letzten und neuesten 50 WUA-Verlauf zu erhalten. Sie können die Objekte ändern, um eine beliebige Anzahl vergangener Historie aktualisierter Ereignisse aufzulisten.

# Konvertieren Sie den Wua History ResultCode in einen Namen # 0 und 5 werden nicht für den Verlauf verwendet # Siehe https://msdn.Microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx-Funktion Convert-WuaResultCodeToName  param( [Parameter(Mandatory=$true)] [int] $ResultCode ) $Result = $ResultCode switch($ResultCode)  2  $Result = "Erfolgreich"  3  $Result = "Erfolgreich" With Errors"  4  $Result = "Failed"   return $Result  function Get-WuaHistory  # Hole eine WUA-Sitzung $session = (New-Object -ComObject 'Microsoft.Aktualisieren.Session') # Abfrage des letzten 1000-Verlaufs beginnend mit dem ersten Datensatzp $history = $session.Abfrageverlauf("",0,50) | ForEach-Object  $Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode # Machen Sie die in den com-Eigenschaften versteckten Eigenschaften sichtbar. $_ | Add-Member -MemberType NoteProperty -Value $Result -Name Ergebnis $Product = $_.Kategorien | Wo-Objekt $_.Typ -eq 'Produkt' | Select-Object -First 1 -ExpandProperty Name $_ | Add-Member -MemberType NoteProperty -Value $_.Identität aktualisieren.UpdateId -Name UpdateId $_ | Add-Member -MemberType NoteProperty -Value $_.Identität aktualisieren.Revisionsnummer -Name Revisionsnummer $_ | Add-Member -MemberType NoteProperty -Value $Product -Name Product -PassThru Write-Output $_  #Null-Datensätze entfernen und nur die gewünschten Felder zurückgeben $history | Wo-Objekt ![String]::IsNullOrWhiteSpace($_.Titel) | Select-Object-Ergebnis, Datum, Titel, SupportUrl, Produkt, UpdateId, RevisionNumber 

Geben Sie dann den folgenden Befehl ein, um die Ereignisse des Aktualisierungsverlaufs mit Ergebnisdatum, Aktualisierungstitel, Support-URL und Aktualisierungs-ID abzurufen.

# Holen Sie sich den gesamten Update-Verlauf, formatiert als Tabelle Get-WuaHistory | Format-Tabelle

Das ist alles.

Aus Paketüberfluss.com.

So steigern Sie die FPS unter Linux?
FPS steht für Bilder pro Sekunde. Die Aufgabe von FPS besteht darin, die Bildrate bei Videowiedergaben oder Spielleistungen zu messen. In einfachen Wo...
Top Oculus App Lab-Spiele
Wenn Sie Besitzer eines Oculus-Headsets sind, müssen Sie über Sideloading informiert sein. Sideloading ist der Prozess der Installation von Inhalten, ...
Top 10 Spiele zum Spielen auf Ubuntu
Die Windows-Plattform war eine der dominierenden Plattformen für Spiele aufgrund des großen Prozentsatzes von Spielen, die heute entwickelt werden, um...