Active Directory Domain Services의 관리 MMC 스냅인에서 사용자는 새 개체를 만들 컨테이너에 대한 상황에 맞는 메뉴를 열고 새 선택하고 만들 개체 클래스를 선택하여 디렉터리에 새 개체를 만들 수 있습니다. 개체의 새 인스턴스를 만들면 개체 만들기 마법사가 시작됩니다. 각 개체 클래스는 특정 만들기 마법사의 사용을 지정하거나 제네릭 만들기 마법사를 사용할 수 있습니다. 사용자 및 organizationalUnit같은 일반적인 클래스의 경우 Active Directory 사용자 및 컴퓨터 스냅인은 표준 만들기 마법사 집합을 제공합니다.
만들기 마법사를 확장하는 방법에는 두 가지가 있습니다.
- 기존 마법사를 바꾸거나 클래스에 대한 마법사가 없는 경우 제공합니다. 기존 마법사는 기본 개체 만들기 확장만들어 대체됩니다. 기본 만들기 확장은 첫 번째 페이지 집합을 제공하며 네이티브 페이지와 동일한 방식으로 호스팅됩니다. 기본 만들기 확장은 다른 만들기 마법사 확장을 호출할 수 있도록 확장성 메커니즘도 지원합니다. 기본 확장의 예제는 SDK(플랫폼 소프트웨어 개발 키트)의 scpwizard 샘플을 참조하세요.
- 기존 마법사 확장: 보조 개체 만들기 확장으로 기존 마법사를 확장할 수 있습니다. 보조 만들기 확장은 마법사 페이지를 네이티브 페이지 또는 기본 확장에 추가합니다. 자세한 내용과 보조 만들기 확장의 예는 Platform SDK의 사용자 정의 샘플을 참조하세요.
개발자 대상 그룹
이 설명서에서는 판독기에서 C++를 사용하는 COM 작업 및 구성 요소 개발에 익숙하다고 가정합니다. 현재 Visual Basic을 사용하여 Active Directory 개체 만들기 마법사에 대한 확장을 만들 수 없습니다.
Active Directory 개체 만들기 확장 만들기
기본 및 보조 개체 만들기 확장은 모두 특정 인터페이스를 구현하고 Active Directory Domain Services에 등록된 COM 프로시전 서버입니다.
개체 만들기 확장 만들고 설치하려면
- 개체 만들기 확장 프로그램 DLL을 만듭니다. 개체 만들기 확장은 최소한 IDsAdminNewObjExt 인터페이스를 구현하는 COM in-proc 서버입니다. 자세한 내용은 개체 만들기 확장 COM 개체구현을 참조하세요.
- 만들기 확장을 사용할 컴퓨터에 만들기 확장을 설치합니다. 이렇게 하려면 만들기 확장 DLL에 대한 Microsoft Windows Installer 패키지를 만들고 그룹 정책을 사용하여 패키지를 적절하게 배포합니다. 자세한 내용은 사용자 인터페이스 구성 요소배포를 참조하세요.
- 만들기 확장을 Windows 레지스트리 및 Active Directory Domain Services에 등록합니다. 자세한 내용은 개체 만들기 확장등록을 참조하세요.
개체 만들기 마법사 사용
Active Directory Domain Services의 관리 MMC 스냅인 이외의 애플리케이션에서 개체 만들기 마법사를 호출할 수도 있습니다. 자세한 내용은 애플리케이션 만들기 마법사 호출참조하세요.
개체 클래스에 대해 만들기 마법사가 등록되지 않은 경우 관리 스냅인은 제네릭 만들기 마법사를 제공합니다. 제네릭 생성 마법사는 생성된 개체 클래스에 대한 필수 속성 목록에서 런타임에 빌드됩니다. 각 필수 속성에 대해 페이지가 UI에 추가됩니다. 제네릭 만들기 마법사는 확장할 수 없습니다. 확장성이 필요한 경우 기본 개체 만들기 확장으로 바꿔야 합니다.