Wie lese ich das neueste Chkdsk-Ereignisanzeigeprotokoll in PowerShell (unter Windows 10)?

Wie lese ich das neueste Chkdsk-Ereignisanzeigeprotokoll in PowerShell (unter Windows 10)?

Da ich es ziemlich umständlich finde, die Ereignisanzeige auszuführen und das neueste Chkdsk-Protokoll herauszufiltern, darf ich eine Frage stellen:

Wie lese ich das neueste Chkdsk-Ereignisanzeigeprotokoll in PowerShell (unter Windows 10)?

Meine bescheidenen Anforderungen an die Lösung:

  • Es muss getan werdenin PowerShell(nicht ISE, normales PowerShell-Terminal).

  • Es muss getan werdenohne Administratorrechte(um einige Mausklicks zu sparen).

Wichtige Notizen:

  • Ich meine normalerweise das Chkdsk, das beim Booten für das Systemlaufwerk geplant ist C:.

  • Neben dem Protokoll soll es möglichst auch Datum und Uhrzeit ausgeben.

Antwort1

Ich habe eine Lösung gefunden, die nichtschön aussehen, aber Sie können jederzeit eine Aliasfunktion dafür erstellen:

Get-WinEvent -FilterHashtable @{logname="Application"; id="1001"} | ?{$_.providername –match "wininit"} | Format-List TimeCreated, Message

verwandte Informationen