Abrufen von Windows-Ereignisprotokolleinträgen nach Datum in PowerShell

Abrufen von Windows-Ereignisprotokolleinträgen nach Datum in PowerShell

Ich versuche, Ereignisprotokolle in PowerShell nach einem Datumsbereich zu filtern. Wenn ich den Befehl ausführe, werden alle Ereignisprotokolle nach dem von mir angegebenen Eintragstyp angezeigt. Was mache ich falsch?

Get-EventLog -LogName System -EntryType Error -Before 12/1/19 -After 12/3/19

Antwort1

Windows 10 64-Bit. Powershell 5.

Der Logik Ihrer Frage zufolge möchten Sie die Einträge mit Ausnahme des Eintrags vom 02.12., ich füge jedoch zwei Methoden hinzu, für den Fall, dass Ihre Frage falsch war.

Powershell get-Eventlog nach einem bestimmten Datum:

Get-EventLog System -Entrytype Error | Where-Object TimeWritten -Like "12/02/2019*"

oder:

Powershell get-Eventlog vor Datum und nach Datum:

Get-EventLog System -Entrytype Error -Before 12/01/2019 -After 12/03/2019

verwandte Informationen