Wie zu lesen und zu filtern Windows Update Log In Command Line

Windows-Betriebssysteme Updates in der Regel automatisch durchgeführt und fordert die Installation und den Neustart des Systems. Alle diese Aktualisierungsvorgänge erstellen Protokolle über die Vorgänge und aktualisierten Pakete. In diesem Tutorial erfahren Sie, wie Sie diese Update-Protokolle auflisten, filtern und durchsuchen.

Zuerst müssen wir die Windows Update-Protokolldatei suchen. Das Windows Update-Protokoll befindet sich standardmäßig unter systemrootSystemroot ist im Allgemeinen der Speicherort, an dem die Windows-Betriebssystemdateien installiert sind, in den meisten Fällen C:\Windows.

Print All Update Log

Mit dem Befehl ¢at können wir das gesamte Windows Update-Protokoll drucken, ohne einen Filter zu verwenden. Wir werden auch einige Umgebungsvariablen verwenden, um den SystemRoot-Speicherort mit der Variablen $env genau zu lokalisieren.

PS> cat $env:SystemRoot\WindowsUpdate.log

Wie wir aus den aufgelisteten Ereignisprotokollen von ¢at Befehlsausgabe sehen können, gibt es folgende Informationen zu Ereignissen.

  • Date
  • Time
  • Application Exit Status
  • Subsystem
  • Explanations

Filterprotokolle

Da wir alle Protokolldateien im vorherigen Schritt auflisten, wird eine Menge Ausgabe erstellt. Dies ist keine gewünschte Situation, insbesondere wenn wir nach einer bestimmten Zeichenfolge suchen. Wir können das Protokoll mit dem Befehl Powershell select-string filtern. In diesem Beispiel werden wir nur Protokolle auflisten, die FATAL String enthalten. Dies listet alle FATAL Typ log auf, was ein echtes Unterbrechungsproblem darstellt.

PS> select-string -path $env:SystemRoot\WindowsUpdate.log FATAL
Filterprotokolle
Filterprotokolle

Verwenden von Get-WindowsUpdateLog

Powershell für Windows Server 2012, Windows Server 2016, Windows 10 wird mit einem nützlichen Cmdlet geliefert, das Windows Update-Protokolle direkt bereitstellt, ohne lange und fehleranfällige Befehle eingeben zu müssen. Get-WindowsUpdateLog Der Powershell-Befehl kann verwendet werden, um alle Protokolle wie unten aufgeführt aufzulisten.

PS> Get-WindowsUpdateLog

Im Texteditor öffnen

Es gibt mehr GUI und benutzerfreundlich war Windows Update Ereignisprotokolle aufzulisten. Dadurch wird die zuvor angegebene Protokolldatei im Editor geöffnet. Geben Sie einfach den folgenden Befehl in Windows ein Run

 windowsupdate.log
Im Texteditor öffnen
Im Texteditor öffnen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.