Get-Eventlog группа по событию и дню

Get-EventLog -Logname system -Source "Microsoft-Windows-GroupPolicy" -EntryType "Information"| group-object -property source | sort-object -property Time -descending

Он объединяет все вместе и считает, но я хочу, чтобы счет тоже был днем.

Результаты будут как:

02.10.2015 10 Microsoft-Windows......
04.11.2016 2  Microsoft-Windows.....
08.11.2016 13 Microsoft-Windows......

и так далее.

Как я могу получить разделение даты там?

1 ответ

Решение

Вы можете сгруппировать по двум различным свойствам, и мы можем изготовить свойство для хранения дня в виде строки.

Get-EventLog -Logname system -Source "Microsoft-Windows-GroupPolicy" -EntryType "Information" |
    Add-Member Day -MemberType ScriptProperty -Value { $this.TimeGenerated.ToString('dd.MM.yyyy') } -PassThru |
    Group-Object 'Day', 'Source'
Другие вопросы по тегам