如何查询任意一天的两个时间之间的 Windows 服务器事件?我尝试使用 PowerShell...
Get-EventLog -Logname xxxx -After 04:00:00 -Before 04:00:30
...但只返回今天的事件
答案1
要查找任意一天的两个时间之间的事件,我们需要使用正则表达式。示例代码用于在系统日志中查找任意一天的 04:00:00 到 04:29:59 之间发生的任何事件:
Get-EventLog -LogName System | ?{$_.TimeGenerated -match "04:[0-2][0-9]:[0-5][0-9]"}