디렉터리 동기화 검색 기술 샘플
업데이트: 2007년 11월
이 샘플에서는 System.DirectoryServices에서 디렉터리 동기화 검색이 작동하는 방법을 보여 줍니다.
![]() |
---|
이 샘플에서는 실제가 아닌 값을 사용하므로 샘플을 실행하려면 실제 값으로 수정해야 합니다. |
샘플 사용에 대한 자세한 내용은 다음 항목을 참조하십시오.
사용자 설정에 맞게 샘플을 사용자 지정하려면
빌드하는 샘플의 버전에 따라 다음 문자열 변수를 DirSyncSearch.cs 또는 DirSyncSearch.vb 파일의 실제 값으로 수정합니다.
- domainADsPath - 도메인에 대한 LDAP 경로
이 샘플을 빌드하려면
명령 프롬프트에서 \DS\DirSyncSearch 디렉터리로 이동합니다. 빌드된 샘플 버전에 따라 CS 또는 VB 디렉터리로 이동합니다. 필요한 설정 및 SDK 명령 프롬프트에 대한 자세한 내용은 방법: 샘플 설정 변경을 참조하십시오.
명령 프롬프트에서 msbuild dirsyncsearch.sln을 입력합니다.
이 샘플을 실행하려면
명령 프롬프트에서, 빌드된 실행 파일이 들어 있는 디렉터리로 이동합니다.
dirsyncsearch를 입력하고 Enter 키를 누릅니다.
![]() |
---|
이 샘플은 콘솔 응용 프로그램입니다. 출력을 보려면 명령 프롬프트에서 시작하고 실행해야 합니다. |
설명
이 샘플은 다음 정보를 나열합니다.
Active Directory에 임시 사용자를 추가한 이후에 모든 사용자 이름에 대한 디렉터리 검색 결과입니다.
이전 단계에서 수행된 디렉터리 검색을 계속하는 모든 사용자 이름에 대한 동기화된 디렉터리 검색 결과로, 새 검색 결과를 사용할 수 없음을 나타냅니다.
임시 사용자의 사용자 이름이 수정된 이후에 이전 단계에서 수행된 디렉터리 검색을 계속하는 모든 사용자 이름에 대한 동기화된 디렉터리 검색 결과로, 변경된 사용자 이름 속성이 해당 검색에 표시됨을 나타냅니다.
이 샘플에서는 다음 작업을 보여 줍니다.
Active Directory에서 임시 사용자를 추가하고 제거하는 방법
지정한 경로에 대해 DirectoryEntry 개체를 만드는 방법
DirectorySearcher 개체를 사용하여 모든 사용자 개체에서 디렉터리 검색을 수행하여 각 사용자 개체의 displayName 및 이름 속성을 반환하는 방법
DirectorySearcher 개체의 여러 속성을 사용하여 검색 옵션을 설정하는 방법
DirectorySearcher 개체와 DirectorySynchronization 개체를 함께 사용하여 나중에 같은 검색을 실행하더라도 해당 지정 조건을 충족하는 새 결과만 보고하도록 현재 결과를 추적할 수 있는 검색을 만드는 방법