我试图在系统日志中发现错误,仅在2011年7月1日之后记录:
Get-EventLog system -entrytype error | Where-Object {$_.Time -ge [datetime]"01/07/2011 9:00 AM"}
然而,这不会返回任何东西。我的Where-Object的格式是否正确?
答案 0 :(得分:5)
尝试-After
参数:
Get-EventLog system -entrytype error -After "01/07/2011 9:00 AM"
答案 1 :(得分:1)
您可以尝试:
$a = (get-date).AddDays(-1);
Get-EventLog -logname system -entrytype warning,error -after $a
从昨天上午12:01开始,此代码段会在事件日志中显示每个警告或错误。