locked
Поиск учетных записей в Active Directory на C# RRS feed

  • Вопрос

  • Доброе время суток.
    У меня такой вопрос.
    Как осуществить поиск учетных записей в Active Directory на C#.
    Нашла много литературы по созданию, удалению, блокированию учетных записей, но не поиск, подскажите пожалуйста.
    • Перемещено SachinW 1 октября 2010 г. 21:40 MSDN Forums Consolidation (От:Начинающие разработчики)
    12 февраля 2010 г. 5:14

Ответы

  • Я думаю вам нужно использовать DirectorySearcher . Вот пример
    Для связи [Mail]
    • Предложено в качестве ответа I.Vorontsov 16 февраля 2010 г. 9:24
    • Помечено в качестве ответа I.Vorontsov 17 февраля 2010 г. 12:03
    16 февраля 2010 г. 9:23
  • Кого интересует данный вопрос, скину код для поиска учетных записей в актив директори по логину.
                string userName;
                userName = "namelogin";// название логина в актив директори
                DirectoryEntry deDomain = new DirectoryEntry(@"LDAP://домен.local/DC=домен,DC=local");
                DirectorySearcher search = new DirectorySearcher(deDomain);
                search.Filter = String.Format("(SAMAccountName={0})", userName);
                search.PropertiesToLoad.Add("cn");
                SearchResult result = search.FindOne();

    • Помечено в качестве ответа I.Vorontsov 26 февраля 2010 г. 10:17
    26 февраля 2010 г. 5:43

Все ответы

  • Я думаю вам нужно использовать DirectorySearcher . Вот пример
    Для связи [Mail]
    • Предложено в качестве ответа I.Vorontsov 16 февраля 2010 г. 9:24
    • Помечено в качестве ответа I.Vorontsov 17 февраля 2010 г. 12:03
    16 февраля 2010 г. 9:23
  • Кого интересует данный вопрос, скину код для поиска учетных записей в актив директори по логину.
                string userName;
                userName = "namelogin";// название логина в актив директори
                DirectoryEntry deDomain = new DirectoryEntry(@"LDAP://домен.local/DC=домен,DC=local");
                DirectorySearcher search = new DirectorySearcher(deDomain);
                search.Filter = String.Format("(SAMAccountName={0})", userName);
                search.PropertiesToLoad.Add("cn");
                SearchResult result = search.FindOne();

    • Помечено в качестве ответа I.Vorontsov 26 февраля 2010 г. 10:17
    26 февраля 2010 г. 5:43