4 Stimmen

PowerShell Where-Objekt Datumsformat

Ich versuche, Fehler im Systemprotokoll zu finden, die erst nach dem 1. Juli 2011 protokolliert wurden:

Get-EventLog system -entrytype error | Where-Object {$_.Time -ge [datetime]"01/07/2011 9:00 AM"}

Dies führt jedoch zu keinem Ergebnis. Ist das Format meines Where-Objekts korrekt?

5voto

Shay Levy Punkte 113401

Versuchen Sie die -After Parameter:

Get-EventLog system -entrytype error -After "01/07/2011 9:00 AM"

1voto

RobW Punkte 424

Sie können es versuchen:

  $a = (get-date).AddDays(-1); 
  Get-EventLog -logname system -entrytype warning,error -after $a

Dieses Snippet zeigt Ihnen alle Warnungen und Fehler im Ereignisprotokoll seit gestern um 12:01 Uhr an.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X