다음을 통해 공유


개체 만들기 마법사

Active Directory Domain Services 관리 MMC 스냅인에서 사용자는 새 개체가 만들어질 컨테이너의 상황에 맞는 메뉴를 열고 새로 만들기를 선택하고 만들 개체 클래스를 선택하여 디렉터리에 새 개체를 만들 수 있습니다. 개체의 새 인스턴스를 만들면 개체 만들기 마법사가 시작됩니다. 각 개체 클래스는 특정 만들기 마법사의 사용을 지정하거나 제네릭 만들기 마법사를 사용할 수 있습니다. 사용자organizationalUnit과 같은 일반적인 클래스의 경우 Active Directory 사용자 및 컴퓨터 스냅인은 표준 생성 마법사 집합을 제공합니다.

만들기 마법사를 확장하는 방법에는 두 가지가 있습니다.

  • 기존 마법사를 바꾸거나 클래스에 대한 마법사가 없는 경우 제공합니다. 기존 마법사는 기본 개체 만들기 확장을 만들어 대체됩니다. 기본 만들기 확장은 첫 번째 페이지 집합을 제공하며 네이티브 페이지와 동일한 방식으로 호스트됩니다. 기본 만들기 확장은 다른 만들기 마법사 확장을 호출할 수 있도록 확장성 메커니즘도 지원합니다. 기본 확장의 예제는 SDK(플랫폼 소프트웨어 개발 키트)의 scpwizard 샘플을 참조하세요.
  • 기존 마법사 확장: 보조 개체 만들기 확장을 사용하여 기존 마법사를 확장할 수 있습니다. 보조 만들기 확장은 마법사 페이지를 네이티브 페이지 또는 기본 확장에 추가합니다. 보조 만들기 확장에 대한 자세한 내용과 예제는 플랫폼 SDK의 userwizard 샘플을 참조하세요.

개발자 대상

이 설명서에서는 판독기가 C++를 사용한 COM 작업 및 구성 요소 개발에 익숙하다고 가정합니다. 현재 Visual Basic을 사용하여 Active Directory 개체 만들기 마법사에 대한 확장을 만들 수 없습니다.

Active Directory 개체 만들기 확장 만들기

기본 및 보조 개체 만들기 확장은 모두 특정 인터페이스를 구현하고 Active Directory Domain Services 등록된 COM 프로시전 서버입니다.

개체 만들기 확장을 만들고 설치하려면

  1. 개체 만들기 확장명 DLL을 만듭니다. 개체 만들기 확장은 최소한 IDsAdminNewObjExt 인터페이스를 구현하는 COM in-proc 서버입니다. 자세한 내용은 개체 만들기 확장 COM 개체 구현을 참조하세요.
  2. 만들기 확장을 사용할 컴퓨터에 만들기 확장을 설치합니다. 이렇게 하려면 만들기 확장 DLL에 대한 Microsoft Windows Installer 패키지를 만들고 그룹 정책을 사용하여 패키지를 적절하게 배포합니다. 자세한 내용은 사용자 인터페이스 구성 요소 배포를 참조하세요.
  3. 만들기 확장을 Windows 레지스트리 및 Active Directory Domain Services 등록합니다. 자세한 내용은 개체 만들기 확장 등록을 참조하세요.

개체 만들기 마법사 사용

개체 만들기 마법사는 Active Directory Domain Services 관리 MMC 스냅인 이외의 애플리케이션에서 호출할 수도 있습니다. 자세한 내용은 애플리케이션에서 만들기 마법사 호출을 참조하세요.

만들기 마법사가 개체 클래스에 등록되지 않은 경우 관리 스냅인은 제네릭 만들기 마법사를 제공합니다. 제네릭 만들기 마법사는 생성된 개체 클래스에 대한 필수 속성 목록에서 런타임에 빌드됩니다. 각 필수 속성에 대해 페이지가 UI에 추가됩니다. 제네릭 만들기 마법사는 확장할 수 없습니다. 확장성이 필요한 경우 기본 개체 만들기 확장으로 바꿔야 합니다.