Имя пользователя:
Пароль:
 | Правила  

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

Ответить
Настройки темы
Любой язык - Лог входа пользователей в систему!

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


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

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


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

Отправлено: 16:37, 13-05-2021

 

Аватара для Elven

Ветеран


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

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


а в чем конкретно проблема?
Как логон скрипт шарахнуть - через групповые политики (мануалов - уйма, подойдет почти любой).
Что в скрипте прописать - зависеть будет от языка, но и на 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 - то для учетной записи компьютера).
если все пользователи будут писАться в один лог, то со временем возникнет необходимость их как-то находить и разделять, соответственно было бы лучше сразу писать каждого в свой лог и/или в лог имени компьютера, но это уже как кому больше нравится.

Отправлено: 17:04, 13-05-2021 | #2



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

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


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

fascinating rhythm


Moderator


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

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


Powershell:
Код: Выделить весь код
"$env:username`t$(get-date -f "yyyy.MM.dd hh:mm:ss")`t$env:computername" >> log.txt

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


Отправлено: 17:06, 13-05-2021 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Загрузка - Автозапуск программы ДО ВХОДА пользователей в систему Konstantin_78 Microsoft Windows 10 5 24-01-2018 16:30
Загрузка - [решено] Изменение входа пользователей в систему в Win7 nod201 Microsoft Windows 7 16 28-01-2010 09:12
Службы - [решено] изменение входа пользователей в систему serg22061958 Microsoft Windows 2000/XP 7 16-10-2009 09:06
Проблема с скриптом входа пользователей в систему Dmitriy_Demon Microsoft Windows NT/2000/2003 2 12-01-2008 13:26
Лог входа в систему Guest Microsoft Windows 95/98/Me (архив) 20 19-02-2004 09:54




 
Переход