Powershell
過濾具有任何一天的特定時間範圍的事件日誌
如何在一天中的兩次之間查詢 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]"}