BigAp.ru — интернет-магазин электроники и бытовой техники

Автор Тема: Get AD Objects  (Прочитано 2407 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8485
  • Karma: +113/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Get AD Objects
« : Январь 20, 2012, 10:47:18 am »
Get AD Objects
Программа позволяет получить полезную информацию из AD о:
  • Компьютерах
  • Пользователях
  • Членах групп
Все отчеты экспортируются в Excel
Дополнительно:
  • Поиск расположения пользователя в AD
  • Поиск пользователей в определенной OU
Информация о компьютере:
  • Имя компьютера;
  • Описание;
  • Статус если учетная запись выключена;
Информация о пользователе:
  • Имя;
  • SAM;
  • Статус если учетная запись выключена;
Информация о пользователе (расширенный отчет):
  • Имя;
  • SAM;
  • Mail;
  • Тел;
  • Должность;
  • Путь к профайлу;
  • Когда создана учетная запись;
  • Сколько раз входил этот пользователь в систему;
  • Последний вход;
  • Когда менял пароль;
  • Стоит ли галочка Password Newer Expired;
  • Статус если учетная запись выключена;
Поддерживается поиск по * - например чтобы найти все компьютеры с символами в имени pc можно задать поиск pc* или *pc*

По группам (надо знать точное имя группы):
  • Выводит имя членов группы
OU и поиск
SAM пользователя - необходимо указать SAM и будет выведена информация о расположении данного пользователя в виде LDAP пути;
LDAP OU
указывается LDAP путь OU, результатом будет список пользователей в этой OU;

Еще фичи:
  • При запуске программа пытается определить имя домен контроллера, если имя не определилось, его можно указать в ручную;
  • Для работы с AD необходимо указать учетную запись и пароль;
  • Можно настройки сохранить (информация о пароле шифруется 128 битным ключом);
Программа работала и тестировалась в рабочей среде:
  • Windows 7 / Windows Server 2008R2
  • Windows Server 2003







Требования:
  • OS Windows XP\2003\7\2008\2008R2
  • .NET Framework 3.5
« Последнее редактирование: Январь 20, 2012, 12:43:04 pm от sysadmin »
дорогу осилит идущий...
......................
MCP, MCTS, RHCSA
......................
also aka xck...

 

NeMariyka

  • Гость
Re: Get AD Objects
« Ответ #1 : Февраль 24, 2012, 02:45:31 pm »
доброе утро!
Respect/ нельзя ли исходники? ооочень любопытно. Пишу проект на ASP и нужны данные из AD. Опыта работы в этом моловато.

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8485
  • Karma: +113/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Re: Get AD Objects
« Ответ #2 : Февраль 27, 2012, 02:17:15 pm »
Привет, к сожалению исходники были безвозвратно утеряны... но по памяти могу сказать, все построено на PrincipalContext и PrincipalSearcher можено конечно использовать DirectorySearcher но это старый, долгий и неудобный метод по отношению к PrincipalContext, по результатам можно отфильтровывать нужные данные перебором где свойства у найденных объектов можно "выдирать" в прямом виде (большинство аттрибутов) те аттрибуты которые в этом классе не "находятся" я уже тогда смотрел посредством DirectoryEntry... Вот простой пример использования principal...