%3F.png)
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