Powershell

過濾具有任何一天的特定時間範圍的事件日誌

  • October 29, 2019

如何在一天中的兩次之間查詢 Windows 伺服器事件?我已經嘗試過使用 PowerShell ……

Get-EventLog -Logname xxxx -After 04:00:00 -Before 04:00:30

…但只返回今天的事件

要在任何一天查找兩次之間的事件,我們需要使用正則表達式。在系統日誌中查找任何一天的 04:00:00 到 04:29:59 之間發生的任何事件的範常式式碼:

Get-EventLog -LogName System | ?{$_.TimeGenerated -match "04:[0-2][0-9]:[0-5][0-9]"}

引用自:https://serverfault.com/questions/951085