我正試圖在系統日誌中查找錯誤。只在2011年7月1日之後登錄。Powershell Where-Object日期格式
Get-eventlog system -entrytype error | Where-Object {$_.Time -ge [datetime]"01/07/2011 9:00 AM"}
但是,這不會返回任何內容。 我的Where-Object的格式是否正確?
我正試圖在系統日誌中查找錯誤。只在2011年7月1日之後登錄。Powershell Where-Object日期格式
Get-eventlog system -entrytype error | Where-Object {$_.Time -ge [datetime]"01/07/2011 9:00 AM"}
但是,這不會返回任何內容。 我的Where-Object的格式是否正確?
我意識到我是有點晚了這個派對。你可以試試:
$a = (get-date).AddDays(-1);
Get-EventLog -logname system -entrytype warning,error -after $a
這個片段會給你從昨天起在事件日誌中的每個警告或錯誤上午12:01。
僅供參考:$ _。時間不存在!使用$ _。TimeGenerated完成工作! –