PowerShell Get-WinEvent Отображать только первую строку свойства сообщения?

На всякий случай, что случилось со мной, происходит с кем-то другим, мне нужно сказать следующее: я был в моей директории .git в своем проекте, когда получал эту ошибку. Я искал и искал ответы, но ничего не получилось. Все, что мне нужно было сделать, это вернуться в нужный каталог. Для меня это был момент лица. В случае, если кто-то еще такой глупый, как я, надеюсь, вы нашли этот ответ полезным.

1
задан The-Witcher 19 March 2019 в 11:00
поделиться

1 ответ

Попробуйте это:

$Events = Get-WinEvent -FilterHashtable @{logname="security"} | Group-Object id

$Events | Select-Object Count,Name,@{Name='Message';Expression={ ((

Попробуйте это:

[110]

Работает, удалив параметр -NoElement из Group-Object, чтобы мы получили возвращенный результат Group, который мы затем можем получить в первой строке свойства сообщения из.

Мы используем Select-Object, чтобы добавить вычисляемое свойство к результату, содержащему сообщение.

Также используется Format-Table -Wrap, чтобы представление окончательного вывода не обрезало первую строку, если она длинная.

Пример вывода:

Count Name Message                                         
----- ---- -------                                         
   81 4798 A user's local group membership was enumerated. 
   13 5379 Credential Manager credentials were read.       
    5 5061 Cryptographic operation.                        
    1 5058 Key file operation.      
.Group.Message | Select -First 1) -Split "`n")[0] }} | Sort-Object Count -Descending | Format-Table -Wrap

Работает, удалив параметр -NoElement из Group-Object, чтобы мы получили возвращенный результат Group, который мы затем можем получить в первой строке свойства сообщения из.

Мы используем Select-Object, чтобы добавить вычисляемое свойство к результату, содержащему сообщение.

Также используется Format-Table -Wrap, чтобы представление окончательного вывода не обрезало первую строку, если она длинная.

Пример вывода:

Count Name Message                                         
----- ---- -------                                         
   81 4798 A user's local group membership was enumerated. 
   13 5379 Credential Manager credentials were read.       
    5 5061 Cryptographic operation.                        
    1 5058 Key file operation.      
0
ответ дан Mark Wragg 19 March 2019 в 11:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: