@strelkovandreyv

Как логировать вход, выход, блокировку и разблокировку пользователя на компьютере в базу данных?

Добрый день
Подскажите пожалуйста, имеется интранет сеть, внутри которой есть Active Directory, групповые политика и база данных Oracle.
Можно как ли как создать некий скрипт, например на powershell, который автоматически срабатывал с контекстом в виде действия пользователя, а именно его первый вход (log on), выход (log off), а также блокировку компьютеру (win + l или просто автоматическая блокировка при запуске скринсейвера) и разблокировку
и при этом подключался к базе данных в которой создавал новую строку.

Т.е. например имеется таблица в базе состоящая из полей
  • Логин
  • Время
  • Тип события
  • IP адрес
  • Сетевое имя компьютера


Например пользователь входит на компьютер, появляется строка
strelkov.av ; 26.09.2019 18:45:32 ; log_on ; 192.123.54.13 ; comp_1231
блокирует
strelkov.av ; 26.09.2019 18:54:02 ; lock ; 192.123.54.13 ; comp_1231
разблокирует
strelkov.av ; 26.09.2019 19:34:56 ; unlock ; 192.123.54.13 ; comp_1231
выключает или делает logoff
strelkov.av ; 26.09.2019 21:12:53 ; logoff ; 192.123.54.13 ; comp_1231
  • Вопрос задан
  • 282 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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