Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Скрипт PS выгрузки логов с контроллера домена

Ответить
Настройки темы
PowerShell - Скрипт PS выгрузки логов с контроллера домена

Новый участник


Сообщения: 17
Благодарности: 1

Профиль | Отправить PM | Цитировать


День добрый! Помогите пожалуйста для автоматизации процесса написать скрипт или скинуть готовый вариант, чтобы в домене можно было выгружать с конкретного контроллера DC логи по коду событий 4740 и 4771. Необходимы сведения о дате, контроллере домена, наименование УЗ заблокированного пользователя и узел на каком он блокировался или произошла неудачная попытка авторизации. Проще говоря, необходимо оперативно получать сведения сколько раз произошла блокировка УЗ на контроллере домена и сколько раз УЗ производила неудачную попытку входа на узел (ip) по через Kerberos

Отправлено: 13:36, 01-12-2022

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6626
Благодарности: 1528

Профиль | Отправить PM | Цитировать


Powershell, результат пишется в CSV-файл на рабочий стол.
Код: Выделить весь код
$logs =  Get-EventLog -ComputerName dc1,dc2,dc3 -LogName Security -InstanceId 4740,4741

$logs |select `
@{n='Time';e={$_.timegenerated}},
@{n='DC';e={$_.machinename}},
@{n='User';e={($_.message -split "`n" -match 'Имя учетной записи:(?!.+\$)').trim().split()[-1]}},
@{n='From';e={($_.message -split "`n" -match 'Имя вызывающего компьютера:').trim().split()[-1]}} |
export-csv "$env:USERPROFILE/Desktop/$((get-date).tostring("yyyy-MM-dd"))_DC_lockout_report.csv" -Encoding utf8 -NoTypeInformation -Delimiter ';'
Пример вывода:
Код: Выделить весь код
Time               DC                    User    From  
----               --                    ----    ----  
01.12.2022 8:54:24 dc2.example.com Гость   PC0978
01.12.2022 4:01:58 dc2.example.com petrov SRV-MAIL3
01.12.2022 2:39:59 dc2.example.com sidorov SRV-MAIL1
Узел, с которого был заблокирован юзер, далеко не всегда пишется в логи DC.

Справка по Get-EventLog

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:32, 01-12-2022 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 17
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата DJ Mogarych:
Узел, с которого был заблокирован юзер, далеко не всегда пишется в логи DC. »
Спасибо! А тут за какой период будет выгружаться? можно сделать условие чтобы можно самому выбирать за какой день или период надо и отдельно если надо выяснить по конкретной уз записи были события ?)))

Отправлено: 09:07, 02-12-2022 | #3


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6626
Благодарности: 1528

Профиль | Отправить PM | Цитировать


Там ссылочка на справку есть

По юзеру - проще всего открыть CSV в Excel и настроить фильтр.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Последний раз редактировалось DJ Mogarych, 02-12-2022 в 09:24.


Отправлено: 09:16, 02-12-2022 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Скрипт PS выгрузки логов с контроллера домена

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - [решено] Не удалось разрешить DNS-имя контроллера домена в присоединение домена. Прошу помочь Artemik56 Windows Server 2008/2008 R2 2 10-11-2017 07:28
VBS/WSH/JS - скрипт для выгрузки в текстовый файл информации из AD текущего пользователя baenov Скриптовые языки администрирования Windows 0 13-05-2015 17:01
VBS/WSH/JS - Скрипт для записи логов архивации в файл Wowz Скриптовые языки администрирования Windows 1 01-05-2013 01:51
Треклятая ошибка "Для домена DOM нет доступного контроллера домена..." goshanecr Microsoft Windows NT/2000/2003 1 18-11-2011 00:23
Обновление домена для установки контроллера домена Win2003 Priest_vlad Сетевые технологии 1 22-11-2004 09:49




 
Переход