|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - регистрировать в текстовом файле время логина пользователей на ПК |
|
CMD/BAT - регистрировать в текстовом файле время логина пользователей на ПК
|
Новый участник Сообщения: 4 |
Всем привет! В нашей конторе развернута AD 2008 (более 1000 юзеров) От начальства поступила задачка (хотят знать кто во сколько на работу приходит) регистрировать в текстовом файле время логина пользователей на ПК. Нашел простетцкий скрипт:
Код Code 1 echo %date% %time% %computername% %username% >> \\shareserver\logons.txt Скрипт работает, информация в файлик собирается, вот в таком виде: Код Code 1 2 05.05.2014 16:40:24,05 comp1 andreev 05.05.2014 16:47:12,50 comp2 ivanov Но теперь начальство хочет, чтобы отображался ещё и ФИО. Соответсвенно я так понимаю должен проходить ldap запрос по логину. Нашел утилитку DsQuery, которой можно запросить нужную инфу. Но опыта в написании скриптов не имею, так что очень надеюсь на вашу помощь. Заранее спасибо!! |
|
Отправлено: 10:54, 06-05-2014 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать |
Отправлено: 13:12, 06-05-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Georgio, огромное спасибо, проверил, все работает замечательно)
|
Отправлено: 15:11, 06-05-2014 | #3 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Georgio, ещё одна проблемка!
Скрипт отрабатывает информацию только на тех компьютерах, где учетная запись пользователя является локальным администратором. Можно ли обойти это как нибудь? Либо может писать второй скрипт и запускать от себя уже, который будет из файла залогининых юзеров извлекать %username% и определять ФИО? |
Отправлено: 10:27, 08-05-2014 | #4 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата Olegka88:
Значение "FullName" может быть и пустым. Цитата Olegka88:
Заодно и проверите наличие "ФИО" у всех пользователей. |
|||
Отправлено: 19:32, 08-05-2014 | #5 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Проверил скрипт, отрабатывает всех пользователей AD, ФИО у всех присутствует. Сейчас logon-скрипт собирает статистику в файл txt в виде:
07.05.2014 12:04:21,91 comp1 Andreev AA 07.05.2014 12:10:12,39 comp2 Ivanov II Georgio, дико извиняюсь за назойливость, так как в скриптах я полный чайник, но можно ли предыдущем скриптом, который вы предложили, обрабатывать юзераккаунты из вот этого файла и дописывать их, примерно чтоб так было: 07.05.2014 12:04:21,91 comp1 Andreev AA Андреев Андрей Андреевич 07.05.2014 12:10:12,39 comp2 Ivanov II Иванов Иван Иванович Грубо говоря иметь два батника: первый: echo %date% %time% %computername% %username% >> \\shareserver\logons.txt собирает юзераккаунты в один файл, а второй по надобности будем запускать для получения ФИО из файла logons.txt? |
Отправлено: 17:40, 12-05-2014 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Замена пробелов на %20 в текстовом файле | Strato | Скриптовые языки администрирования Windows | 4 | 11-03-2014 13:16 | |
VBS/WSH/JS - Изменение времени строк в текстовом файле на определенную величину | RadioSys | Скриптовые языки администрирования Windows | 6 | 31-07-2012 20:22 | |
CMD/BAT - Подсчет количества строк в текстовом файле | sl1mus | Скриптовые языки администрирования Windows | 3 | 28-06-2012 21:29 | |
подсчёт слов в текстовом файле | bakatum | Хочу все знать | 4 | 22-01-2010 21:10 | |
программа, с помошью кот. можно сверить текст на картинке с текстом в текстовом файле | scissors | Программное обеспечение Windows | 1 | 03-10-2007 22:43 |
|