Я пытаюсь получить последнее событие (с определенным идентификатором события и определенным словом в поле сообщения). Код, который я использую:
Get-WinEvent @{logname = 'security';id=4663} | ? {$_.Message -like "*WriteData (or AddFile)*"}
Моя проблема в том, что он находит несколько событий, и я хочу получить только самые новые. Я знаю, что могу использовать -MaxEvents 1
(после сортировки по дате), но мне нужно разместить его после конвейера (потому что я хочу самое новое событие после фильтрации Message
).
Любая идея, как можно Я так делаю?
Заранее спасибо.