Добрый день
Подскажите пожалуйста, имеется интранет сеть, внутри которой есть 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