Пример Basic Directory Search Technology
Обновлен: Ноябрь 2007
В этом примере показано, как искать объекты в Active Directory, принадлежащие особому классу объектов. Также показано, как возвращать список результатов в восходящем алфавитном порядке.
Примечание. |
---|
В этом примере используются фиктивные значения, и его выполнение возможно только после замены этих значений действительными. |
Дополнительные сведения об использовании примеров см. в следующих разделах:
Настройка примера в соответствии с параметрами
Замените следующие строковые переменные на реальные значения в файлах BasicDirectorySearch.cs или BasicDirectorySearch.vb, в зависимости от версии примера, построение которого выполняется:
domainADsPath — LDAP-путь к домену
username — имя пользователя для проверки подлинности в Active Directory
password — пароль для проверки подлинности в Active Directory
schemaClassNameToSearch — схема имени класса, для которой выводятся сведения
Построение примера
В командной строке перейдите в каталог \DS\BasicDirectorySearch. Перейдите в каталог CS или VB, в зависимости от версии примера, построение которого выполняется. Дополнительные сведения о необходимых параметрах и командной строке SDK см. в разделе Практическое руководство. Задание параметров примера.
В командной строке введите msbuild basicdirectorysearch.sln.
Выполнение примера
В командной строке перейдите в каталог, содержащий построенный исполняемый файл.
Введите basicdirectorysearch и нажмите клавишу ВВОД.
Примечание. |
---|
Это образец консольного приложения. Чтобы просмотреть выводимые им данные, необходимо запустить и выполнить его в окне командной строки. |
Примечания
В этом примере приведены указанные ниже данные:
Общее число найденных результатов
Общее число найденных свойств
Имя каждого свойства
Путь к Active Directory, свойство displayName и имя свойства для каждого результата поиска
Ниже перечислены задачи, которые демонстрируются в этом примере:
Как создать объект Active Directory DirectorySearcher
Как создать объект DirectoryEntry, подлинность которого проверялась бы в Active Directory, предоставлением имени пользователя и пароля
Как указать параметры поиска Active Directory, такие как Filter, PageSize, PropertiesLoad and SearchScope в объекте DirectorySearcher
Как выполнять поиск Active Directory с помощью метода FindAll объекта DirectorySearcher
Как получить доступ к результатам поиска Active Directory с помощью объекта SearchResultCollection