Я работал над несколькими подходами к этой проблеме.Я подумал, что они могут быть полезны, поскольку важно определить типы входа.-RMF
Get-WinEvent -max 1000 |где {$ _. Сообщение |findstr / C: «Тип входа»} |Выберите сообщение |fl * |findstr / C: «Тип входа»
Тип входа: 5 Тип входа: 7 ...
Get-WinEvent Security -max 1000 |Выберите ID, Уровень, Сообщение |где {$ _. Сообщение |findstr / C: «Тип входа»} |ft -auto-wrap |подробнее
Сообщение уровня Id
4624 0 Учетная запись успешно вошла в систему.
Subject:
Security ID: (deleted)
Account Name: (deleted)
Account Domain: (deleted)
Logon ID: 0x3e7
Logon Type: 5
....
Get-WinEvent -max 10 -FilterHashtable @ {Logname = 'security'; ID = 4624} |Выберите TimeCreated, MachineName, Сообщение |ft -auto-wrap |больше
TimeCreated MachineName Message ----------- ----------- ------- 29.06.2011 12:36: 35 PM (удалено). Аккаунт был успешно зарегистрирован.
Subject:
Security ID: (deleted)
Account Name: (deleted)
Account Domain: (deleted)
Logon ID: 0x3e7
Logon Type: 5
...
Get-WinEvent -max 10 -FilterHashtable @ {Logname = 'security';ID = 4624} |Выберите TimeCreated, MachineName, Сообщение |Строка выбора "Тип входа" |больше
@ {TimeCreated = 06/29/2011 12:36:35;MachineName = (удалена);Сообщение = Учетная запись успешно вошла в систему.
Subject:
Security ID: (deleted)
Account Name: (deleted)
Account Domain: (deleted)
Logon ID: 0x3e7
Logon Type: 5
...
В этом последнем подходе информация о выборе выбирается из сообщения «За событие входа в систему», добавляется поле TimeCreated и выдается что-то вродеФормат базы данных для всех попыток входа в систему (Id = 4624) в журнале безопасности.Результаты добавляются в CSV.
$ LogonTypes = Get-WinEvent -FilterHashtable @ {Logname = 'security'; Id = 4624}
foreach($ item в $ $ LogonTypes) {($ item | Выбрать TimeCreated, Сообщение | fl * | findstr /G:search.lst) -replace "", "" -join "," |out-file -append test3.csv}
где (столбец) search.lst:
TimeCreated ID безопасности: имя учетной записи: домен учетной записи: идентификатор входа в систему: тип входа в систему: GUID входа в систему: Имя процесса: