我正试图在系统日志中查找错误。只在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完成工作! –