Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Лог входа пользователей в систему! (http://forum.oszone.net/showthread.php?t=348743)

Eqyciii 13-05-2021 16:37 2957766

Лог входа пользователей в систему!
 
Добрый день, прошу помочь в следующей ситуации: нужен батник или скрипт, который будет записывать в Log.txt логин, время и имя рабочей машины, на которой был выполнен вход. Доменная структура 150+ пользователей, примерно 80 компьютеров.

Elven 13-05-2021 17:04 2957768

а в чем конкретно проблема?
Как логон скрипт шарахнуть - через групповые политики (мануалов - уйма, подойдет почти любой).
Что в скрипте прописать - зависеть будет от языка, но и на cmd и на pwsh - одна строчка с выводом. Вот пример на pwsh (пишет в текущую папку):
Код:

$env:username + " logged on " + $env:computername + " at " + $(Get-Date -Format yyyy.MM.dd-HH:mm:ss) | Out-File -Append ./log.txt
Если все логи будут собираться централизованно, то на шару в которую будет вестись запись нужен будет доступ и разрешения для пользователя от имени которого запускается logon script (если system - то для учетной записи компьютера).
если все пользователи будут писАться в один лог, то со временем возникнет необходимость их как-то находить и разделять, соответственно было бы лучше сразу писать каждого в свой лог и/или в лог имени компьютера, но это уже как кому больше нравится.

DJ Mogarych 13-05-2021 17:06 2957769

Powershell:
Код:

"$env:username`t$(get-date -f "yyyy.MM.dd hh:mm:ss")`t$env:computername" >> log.txt


Время: 23:41.

Время: 23:41.
© OSzone.net 2001-