Sdílet prostřednictvím


Průvodci vytvářením objektů

V modulu snap-in konzoly MMC pro správu služby Active Directory Domain Services může uživatel vytvořit nové objekty v adresáři tak, že otevře místní nabídku kontejneru, ve kterém se vytvoří nový objekt, zvolí Novýa zvolí třídu objektu, kterou chcete vytvořit. Vytváření nových instancí objektu spustí průvodce vytvořením objektu. Každá třída objektu může určit použití konkrétního průvodce vytvořením nebo může použít obecného průvodce vytvořením. Pro běžné třídy, jako jsou uživatelské a organizační, modul snap-in Uživatelé a počítače služby Active Directory poskytuje standardní sadu průvodců vytvořením.

Průvodce vytvořením můžete rozšířit dvěma způsoby:

  • Nahraďte existujícího průvodce nebo ho zadejte, pokud neexistuje pro třídu: Existující průvodce je nahrazen vytvořením rozšíření pro vytvoření primárního objektu. Primární rozšíření pro vytváření poskytuje první sadu stránek a je hostovaná stejným způsobem jako nativní stránky. Primární rozšíření pro vytvoření také podporuje mechanismus rozšiřitelnosti, aby bylo možné vyvolat další rozšíření průvodce vytvořením. Příklad primárního rozšíření najdete v ukázce scpwizard v sadě SDK (Platform Software Development Kit).
  • Rozšíření existujícího průvodce: Existující průvodce lze rozšířit o rozšíření pro vytvoření sekundárního objektu. Sekundární rozšíření pro vytvoření přidá stránky průvodce do nativních stránek nebo primárního rozšíření. Další informace a příklad rozšíření pro sekundární vytvoření najdete v ukázce userwizard v sadě SDK platformy.

Cílová skupina vývojářů

V této dokumentaci se předpokládá, že čtenář je obeznámen s vývojem operací modelu COM a komponent pomocí jazyka C++. V současné době není možné vytvořit rozšíření průvodce vytvořením objektu služby Active Directory pomocí jazyka Visual Basic.

Vytvoření rozšíření pro vytvoření objektu služby Active Directory

Rozšíření pro vytváření primárního i sekundárního objektu jsou servery modelu COM, které implementují určitá rozhraní a jsou zaregistrované ve službě Active Directory Domain Services.

Vytvoření a instalace rozšíření pro vytvoření objektu

  1. Vytvořte rozšiřující knihovnu DLL pro vytvoření objektu. Rozšíření pro vytváření objektů je server modelu COM v rámci proc, který minimálně implementuje rozhraní IDAdminNewObjExt. Další informace naleznete v tématu Implementace objektu com rozšíření pro vytváření objektů.
  2. Nainstalujte rozšíření pro vytvoření do počítačů, kde se má rozšíření pro vytvoření použít. Uděláte to tak, že vytvoříte balíček instalační služby systému Microsoft Windows pro knihovnu DLL rozšíření pro vytvoření a odpovídajícím způsobem nasadíte balíček pomocí zásad skupiny. Další informace naleznete v tématu Distribuce součástí uživatelského rozhraní.
  3. Zaregistrujte rozšíření pro vytvoření v registru Systému Windows a ve službě Active Directory Domain Services. Další informace naleznete v tématu registrace rozšíření pro vytvoření objektu.

Použití Průvodce vytvořením objektu

Průvodce vytvořením objektu lze vyvolat také z jiné aplikace než moduly snap-in konzoly MMC pro správu služby Active Directory Domain Services. Další informace naleznete v tématu Vyvolání průvodců vytvořením z aplikace.

Pokud průvodce vytvořením není registrován pro třídu objektů, moduly snap-in pro správu poskytují obecného průvodce vytvořením. Průvodce obecným vytvořením je vytvořen za běhu ze seznamu povinných vlastností pro třídu vytvořené objektu. Pro každou povinnou vlastnost se do uživatelského rozhraní přidá stránka. Průvodce obecným vytvořením není rozšiřitelný. Je-li požadována rozšiřitelnost, musí být nahrazena rozšířením pro vytvoření primárního objektu.