LDAP 요청 보내기 기술 샘플
업데이트: 2007년 11월
이 샘플에서는 LdapConnection 클래스를 사용하여 다양한 디렉터리 작업을 수행하는 방법을 보여 줍니다. 이 샘플은 Visual C#에서만 사용할 수 있습니다.
샘플 사용에 대한 자세한 내용은 다음 항목을 참조하십시오.
이 샘플을 빌드하려면
명령 프롬프트 창을 열고 SendRequest\CS 디렉터리로 이동합니다.
명령줄에서 msbuild sendrequest.sln을 입력합니다.
이 샘플을 실행하려면
명령 프롬프트를 사용하여, 빌드된 실행 파일이 포함된 디렉터리로 이동합니다.
sendrequest와 해당 인수를 차례로 입력하고 Enter 키를 누릅니다.
이 샘플은 다음 구문을 사용합니다.
sendrequest <ldapServer> <user> <pwd> <domain> <targetOU>
ldapServer
서버입니다.user
사용자 이름입니다.pwd
암호입니다.domain
Active Directory 도메인입니다.targetOU
대상 OU(조직 구성 단위)입니다.
다음 예제를 참조하십시오.
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 |
디렉터리에서 자식 개체를 포함하는 개체를 삭제하는 요청을 보냅니다. |