Чтобы найти события между двумя моментами в любой день, мы захотим использовать регулярное выражение. Пример кода для поиска любого события, которое произошло между 04:00:00 и 04:29:59 любого дня в системном журнале:
Get-EventLog -LogName System | ?{$_.TimeGenerated -match "04:[0-2][0-9]:[0-5][0-9]"}