Пример LDAP Send Request Technology
Обновлен: Ноябрь 2007
В этом примере демонстрируется использование класса LdapConnection для выполнения различных операций с каталогами. Этот пример доступен только в Visual C#.
Дополнительные сведения об использовании примеров см. в следующих разделах:
Построение примера
Откройте окно командной строки и перейдите в каталог SendRequest\CS.
В командной строке введите msbuild sendrequest.sln.
Выполнение примера
С помощью командной строки перейдите в каталог, содержащий построенный исполняемый файл.
Введите sendrequest вместе с аргументами и нажмите клавишу ВВОД.
В этом примере представлен следующий синтаксис:
sendrequest <ldapServer> <user> <pwd> <domain> <targetOU>
ldapServer
Сервер.user
Имя пользователя.pwd
Пароль.domain
Домен Active Directory.targetOU
Целевое подразделение.
Например:
SendRequest.exe myDC1.testDom.fabrikam.com user1 secret@~1 testDom OU=samples,DC=testDom,DC=fabrikam,DC=com
Примечание. |
---|
Это образец консольного приложения. Чтобы просмотреть выводимые им данные, необходимо запустить и выполнить его в окне командной строки. |
Примечания
В данном примере определены следующие методы.
Метод |
Описание |
---|---|
CreateConnection |
Подключается к серверу, используя LdapConnection. |
Add |
Отправляет запрос на добавление новых объектов в каталог. |
Modify |
Отправляет запрос на изменение объекта в каталоге. |
Rename |
Отправляет запрос на переименование объекта. |
Move |
Отправляет запрос на перемещение объекта в каталог. |
Compare |
Сравнивает атрибут объекта с указанным значением. |
Search |
Отправляет запрос на поиск каталога с использованием фильтра поиска LDAP с указанной областью и возвращаемыми атрибутами. |
DeleteLeafObject |
Отправляет запрос на удаление объекта из каталога. |
DeleteTree |
Отправляет запрос на удаление объекта, содержащего дочерние объекты в каталоге. |