blog by ficti0n: Программа поиска информации о пользователе домена по ФИО или логину (Delphi, Active Directory)

среда, 29 октября 2014 г.

Программа поиска информации о пользователе домена по ФИО или логину (Delphi, Active Directory)

     Для эффективной работы ИТ инженеров возникла необходимость получать сведения об ip адресе и имени компьютера по логину или Фамилии пользователя.

Исходные данные таковы:
 - логин пользователя домена - это ФИО в транслите (пример для Иванова Михаила Владимировича - mvivanov)
- Атрибуты пользователя домена заполнены так:
      "Имя" - Михаил Владимирович
      "Фамилия" - Иванов
      "Выводимое имя" - Иванов М.В.



Для сбора информации были переделаны скрипты Павла Железнова.
Скрипты создают файл (имя файла - имякомпьютера.csv), в который помещается следующая информация:
Выводимое имя пользователя;логин;имя компьютера;ip адрес;дата и время входа(выхода);Версия ОС;тип ОС;часовой пояс;включен ли перевод часового пояся
 Пример получаемого файла ADM-0001.csv:
Иванов М.В.;mvivanov;ADM-0001;10.0.28.86;29.10.2014 10:33:05;Microsoft Windows 7 Профессиональная ;6.1.7601;gmt+3;timechange_off

Далее была написана программа, которая обрабатывала эти файлы, формировала их них xml, осуществляла поиск по ФИО, логину, ip адресу, имени компьютера. Также была добавлена в нее интеграции с Active Directory (отключаемая функция), для получения более полной информации о пользователе.

Коротко о функциях программы:
- Поиск данных пользователя по ФИО, логину, ip адресу, имени компьютера;
- Кнопка "Connect" позволяет автоматически подключится к найденому компьютеру через Radmin или другую программу;
- Автоматически проверяет доступность компьютера пользователя;
- Подключение через удаленный рабочий стол;
- Открыть диски c$ и d$ или свою папку. 

И вот собственно сама программа 1.5.7 и скрипты: ТУТ 

UPD (28.02.2015): версия FindUser 1.8.2
Скачать программу FindUser 1.8.2

Комментариев нет:

Отправить комментарий