Использование веб-служб Active Directory в приложении .Net - PullRequest
6 голосов
/ 03 июня 2010

Я пытаюсь создать приложение .Net для опроса Active Directory.

Редактировать: мне нужно использовать веб-службу для этого, поскольку я буду разговаривать с AD из рабочего процесса Sharepoint, используя сторонний инструмент рабочего процесса, который требует использования веб-службы.

Из моего исследования в Windows 2008 R2 встроены веб-службы Active Directory (ADWS).

Я не могу найти какие-либо подробности или примеры в Интернете, которые говорят мне, могу ли я использовать ADWS в приложении .Net для чтения / записи информации AD.

Должен ли я просто добавить веб-ссылку или ADWS только для использования Powershell.

Приветствия

Иэн

Ответы [ 2 ]

2 голосов
/ 01 октября 2010

Похоже, они создали ADWS только для модуля PowerDhell ActiveDirectory и центра администрирования Active Directory. Хотя кажется возможным потреблять его напрямую из-за его природы WCF. Но нет, на MSDN нет ни одной статьи или поста в блоге на эту тему.

1 голос
/ 03 июня 2010

Если вам нужно выполнить запрос к AD, вы можете использовать встроенную поддержку .NET для запросов к Active Directory с использованием LDAP или ADSI.

Пространство имен System.DirectoryServices в .NET имеет всеинструменты, необходимые для успешного запроса и управления объектами AD.

Рабочий процесс выглядит следующим образом:

  1. Создание объекта DirectorySearcher
  2. Привязка к Active Directory(т.е. предоставить учетные данные)
  3. Создать фильтр поисковых запросов
  4. Установить любые параметры запроса
  5. Выполнить запрос
  6. Выполнить итерацию по набору результатов
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...