Powershell Get-EventLog -newest работает быстро, но -after (get-date) не работает или слишком медленно

Я пытаюсь что-то сделать с get-eventlog, но это работает не так, как хотелось бы или недостаточно быстро

$Computer = "Compname"
$Keyword = "Keyword"
$EntryType = "Error"
$EventID = Event_ID
$EventLogName = "Application"

$Query = Get-EventLog -LogName $EventLogName -EntryType $EntryType -ComputerName $Computer -newest 100 | Where {$_.EventID -eq $EventID -and $_.Message -like $Keyword}

Если я заменю -newest 100 от (Get-Date).AddHours(-10) это занимает слишком много времени, чтобы ответить, или просто нет.

Может кто-нибудь помочь мне улучшить это. Я не могу использовать get-winevent, так как хочу запросить серверы 2003

0 ответов

Другие вопросы по тегам