|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Аудит пользователей в систему PowerShell |
|
PowerShell - Аудит пользователей в систему PowerShell
|
Новый участник Сообщения: 8 |
Профиль | Отправить PM | Цитировать Всем привет!
Хочу сделать скрипт, отображающий вход/выход пользователей в систему по RDP, на WinServ 2008, 2012 нашел на хабре статью, так у меня даже базовые вещи не отображаются: ввожу: Get-EventLog security -message "*Тип входа:?10*" -after (Get-date -hour 0 -minute 0 -second 0) | ?{$_.eventid -eq 4624 } в ответ ничего. убераю -message "*Тип входа:?10*", отображается все по событию 4624. Как нужно правильнее записать? |
|
Отправлено: 10:13, 04-04-2014 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать |
Отправлено: 10:28, 04-04-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать да, выводиться,
но при добавлении -after (Get-date -hour 0 -minute 0 -second 0), т.е указать конкретную дату, ошибка. то я так понял у Get-WinEvent нет параметра -after.. мне нужно будет оперировать еще с переменной, message, т.е отобразить - Имя пользователя - IP адрес. как же быть? |
Отправлено: 10:38, 04-04-2014 | #3 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать $today = [int](new-timespan ([datetime]::Today)(get-date)).TotalMilliseconds $filter = "*[System[EventID=4624 and TimeCreated[timediff(@SystemTime)<=$today]] and EventData[Data[@Name='LogonType']=10]]" Get-WinEvent Security -FilterXPath $filter | Select TimeCreated,@{n="UserName";e={$_.properties[5].value}},@{n="IP";e={$_.properties[18].value}} |
Отправлено: 11:00, 04-04-2014 | #4 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Спасибо, то что надо!
|
|
Отправлено: 11:22, 04-04-2014 | #5 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:42, 04-04-2014 | #6 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:49, 04-04-2014 | #7 |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать Поделиться готовыми скриптами можно попросить? "От жадности" на все версии хотелось-бы. Ну, а по насущной потребности - на 2008R2 нужно.
Спасибо! P.S. Или подскажите тут: http://forum.oszone.net/showthread.p...68#post2602968 |
Отправлено: 02:49, 06-02-2016 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Аудит пользователей домена в windows server 2003 | CyberMuesli | Microsoft Windows NT/2000/2003 | 3 | 06-11-2012 11:13 | |
PowerShell - Ошибки в Powershell при создании пользователей | Baggurd | Скриптовые языки администрирования Windows | 18 | 06-06-2012 20:04 | |
PowerShell - Импорт пользователей с помощью POwerShell и CSV файла. | Temafet | Скриптовые языки администрирования Windows | 19 | 18-01-2012 16:45 | |
Любой язык - [решено] Нужен скрипт cmd,vbs,PowerShell для проверки списка пользователей и их удаление из AD | alex_frog | Скриптовые языки администрирования Windows | 6 | 22-07-2009 18:41 | |
[решено] Аудит входа в систему и импорт событий из журнала безопасности | Hardman | Microsoft Windows NT/2000/2003 | 8 | 09-08-2005 01:59 |
|