다음을 통해 공유


기본 디렉터리 검색 기술 샘플

업데이트: 2007년 11월

이 샘플에서는 특정 개체 클래스에 속하는 개체를 Active Directory에서 검색하는 방법과 결과 목록을 사전순 오름차순으로 반환하는 방법을 보여 줍니다.

참고:

이 샘플에서는 실제가 아닌 값을 사용하므로 샘플을 실행하려면 실제 값으로 수정해야 합니다.

샘플 사용에 대한 자세한 내용은 다음 항목을 참조하십시오.

사용자 설정에 맞게 샘플을 사용자 지정하려면

  • 빌드하는 샘플의 버전에 따라 다음 문자열 변수를 BasicDirectorySearch.cs 또는 BasicDirectorySearch.vb 파일의 실제 값으로 수정합니다.

    • domainADsPath - 도메인에 대한 LDAP 경로

    • username - Active Directory에 대한 인증을 위한 사용자 이름

    • password - Active Directory에 대한 인증을 위한 암호

    • schemaClassNameToSearch - 정보를 출력할 스키마 클래스 이름

이 샘플을 빌드하려면

  1. 명령 프롬프트에서 \DS\BasicDirectorySearch 디렉터리로 이동합니다. 빌드된 샘플 버전에 따라 CS 또는 VB 디렉터리로 이동합니다. 필요한 설정 및 SDK 명령 프롬프트에 대한 자세한 내용은 방법: 샘플 설정 변경을 참조하십시오.

  2. 명령줄에서 msbuild basicdirectorysearch.sln을 입력합니다.

이 샘플을 실행하려면

  1. 명령 프롬프트에서, 빌드된 실행 파일이 있는 디렉터리로 이동합니다.

  2. basicdirectorysearch를 입력하고 Enter 키를 누릅니다.

참고:

이 샘플은 콘솔 응용 프로그램입니다. 출력을 보려면 명령 프롬프트 창에서 시작하고 실행해야 합니다.

설명

이 샘플은 다음 정보를 나열합니다.

  • 검색된 총 결과 수

  • 검색된 총 속성 수

  • 각 속성의 이름

  • 각 검색 결과에 대한 Active Directory 경로, displayName 속성 및 이름 속성

이 샘플에서는 다음 작업을 보여 줍니다.

  • Active Directory DirectorySearcher 개체를 인스턴스화하는 방법

  • 사용자 이름과 암호를 제공하여 Active Directory를 인증하는 방식으로 DirectoryEntry 개체를 인스턴스화하는 방법

  • DirectorySearcher 개체에 Filter, PageSize, PropertiesLoad 및 SearchScope와 같은 Active Directory 검색 매개 변수를 지정하는 방법

  • DirectorySearcher 개체의 FindAll 메서드를 사용하여 Active Directory를 검색하는 방법

  • SearchResultCollection 개체를 사용하여 Active Directory 검색 결과에 액세스하는 방법