ADSI 인터페이스
ADSI(Active Directory Service Interfaces)는 다음 범주에 따라 분류할 수 있는 풍부한 인터페이스 집합을 지원합니다.
- 코어. 이러한 인터페이스는 ADSI 개체의 기본 개체 관리 기능을 제공합니다. 핵심 기능에는 디렉터리 저장소에 진입점을 제공하고, 속성을 속성 캐시에 로드하고, 기본 디렉터리에 변경 내용을 커밋하는 것이 포함됩니다.
- Schema. 이러한 인터페이스는 디렉터리 스키마를 관리하고 확장하는 메서드를 제공합니다.
- 속성 캐시. 이러한 인터페이스는 속성 캐시의 속성을 조작하는 메서드를 정의합니다.
- 영구 개체입니다. 이러한 인터페이스는 기본 디렉터리 서비스의 네임스페이스에서 영구 데이터를 조작합니다. ADSI 개체는 이러한 유형의 인터페이스를 구현하여 인쇄 큐의 사용자 계정, 파일 공유, 조직 계층 및 작업 목록을 포함하여 영구 데이터에 대한 액세스를 제공합니다.
- 동적 개체입니다. 이러한 인터페이스는 디렉터리 서비스의 동적 데이터에서 작동합니다. 기본 디렉터리 서비스에 표시되지 않는 디렉터리 개체는 이러한 인터페이스를 구현합니다. 동적 데이터의 예로는 네트워크를 통해 실행된 명령이 있습니다.
- 보안. 이러한 인터페이스를 사용하면 ADSI 클라이언트가 서버에 대한 자격 증명을 설정하고 디렉터리 서비스에서 지원하는 보안 기능(예: 액세스 제어 목록 또는 보안 설명자)을 사용할 수 있습니다.
- 비 자동화. 이러한 인터페이스는 비 자동화 클라이언트(예: C/C++ 애플리케이션)가 디렉터리 서비스 개체를 관리하고 검색하는 메서드에 대한 Vtable 액세스를 제공하여 디렉터리 개체에 대한 오버헤드가 낮은 액세스를 허용합니다.
- 확장명. 이러한 인터페이스를 사용하면 ADSI 클라이언트가 기존 ADSI 클래스의 기능을 확장하여 디렉터리 서비스에 사용자 지정된 솔루션을 제공할 수 있습니다.
- 유틸리티. 이러한 인터페이스는 ADSI 개체를 관리하기 위한 고급 도우미 함수를 제공합니다.
- 데이터 형식입니다. 이러한 인터페이스는 ADSI 데이터 형식에 액세스하는 메서드를 제공합니다.