Sdílet prostřednictvím


Informace o formulářích konzoly nástroje Configuration Manager

Konzolu nástroje Configuration Manager můžete rozšířit o nové formuláře Windows. Konkrétně můžete přidat dialogová okna založená na formulářích a seznamy vlastností. Uživatel k těmto formulářům přistupuje z akcí nástroje Configuration Manager, které definujete.

Poznámka

Průvodci jsou další formulář systému Windows, který se používá v konzole nástroje Configuration Manager, ale průvodce nelze rozšířit ani přidat pomocí rozhraní konzoly nástroje Configuration Manager. Pomocí akcí nástroje Configuration Manager však můžete spustit vlastní řešení průvodce.

V nástroji Configuration Manager jsou formuláře uloženy v sestaveních rozhraní .NET Framework, která jsou volána konzolou nástroje Configuration Manager po výběru příslušné akce.

Vytvoření formuláře rozšíření

Chcete-li napsat formulář rozšíření, postupujte takto:

  • Vytvořte sestavení formuláře rozšíření.

  • Vytvořte XML akce formuláře rozšíření.

  • Vytvořte formát XML formuláře rozšíření.

Vytvoření sestavení formuláře rozšíření

Seznamy vlastností

Seznam vlastností se skládá z jedné nebo více stránek vlastností, které definujete. Stránky vlastností můžete také integrovat do existujících seznamů vlastností nástroje Configuration Manager.

Chcete-li vytvořit seznam vlastností, vytvořte projekt Knihovny ovládacích prvků Systému Windows v sadě Visual Studio. V tomto projektu vytvoříte třídu, která dědí z třídy Microsoft.ConfigurationManagement.AdminConsole.SmsPageControl . Tato třída implementuje ovládací prvek, který chcete zobrazit na stránce vlastností. V seznamu vlastností vytvoříte třídu SmsPageControl pro každou stránku vlastností, kterou potřebujete. Ukázka prototypu seznamu vlastností v sadě SDK nástroje Configuration Manager obsahuje kompletní řešení, které můžete použít. Další informace najdete v tématu Postup vytvoření seznamu vlastností nástroje Configuration Manager.

Dialogových

Dialogové okno v nástroji Configuration Manager se zobrazuje jako typické dialogové okno bez režimu. Vytvořit SMSPageControl a zadat "Dialog" ve formulář XML. Další informace najdete v tématu Vytvoření dialogového okna nástroje Configuration Manager.

Vytvoření XML akce formuláře

Akce popisuje typ volaného rozšíření a umístění akce v uživatelském rozhraní konzoly nástroje Configuration Manager. Pro formulář rozšíření použijete ShowDialog k zobrazení formuláře typ akce. Další informace najdete v tématu Vytvoření XML akce pro seznam vlastností nástroje Configuration Manager.

Další informace o akcích najdete v tématu Informace o akcích konzoly nástroje Configuration Manager.

Vytvoření xml listu vlastností formuláře

Bez ohledu na to, zda je formulář seznamem vlastností, má formulář soubor XML, který definuje sestavení, obor názvů a typ formuláře. V listech vlastností definuje pořadí stránek vlastností v seznamu vlastností. Pro každý formulář konzoly nástroje Configuration Manager existuje soubor XML listu vlastností.

Poznámka

Soubory XML seznamu vlastností konzoly nástroje Configuration Manager jsou uloženy ve složce %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Forms.

Při vytváření nového formuláře vytvoříte nový soubor XML listu vlastností. Pokud přidáváte novou stránku vlastností do existujícího seznamu vlastností, sloučíte XML stránky vlastností se souborem XML existujícího seznamu vlastností.

Poznámka

Seznamy vlastností rozšíření jsou uložené ve složce %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms.

Další informace o nasazení xml formuláře najdete v tématu Nasazení rozšíření konzoly nástroje Configuration Manager.

V závislosti na tom, zda se zobrazuje dialogové okno nebo seznam vlastností, musí být nastaveny hodnoty atributu FormType.

FormType Popis
List vlastností Formulář je seznam vlastností.
Dialog Formulář je dialogové okno.

Když je vybrána akce, konzola nástroje Configuration Manager použije xml seznamu vlastností k určení sestavení potřebného k načtení a zobrazení formuláře.

Další informace najdete v tématu Vytvoření xml formuláře pro seznam vlastností nástroje Configuration Manager.

Správa dat objektu ve formuláři

Formulář nástroje Configuration Manager lze předat vlastní data a také objekty vrácené dotazem z podokna výsledků. Vybrané objekty z podokna výsledků jsou zpřístupněny formuláři prostřednictvím objektu PropertyManager . Další informace najdete v tématu Použití objektů předaných formuláři nástroje Configuration Manager. Ovládací prvek formuláře můžete svázat s objekty předanými do formuláře PropertyManager. Další informace najdete v tématu Vytvoření vazby dat nástroje Configuration Manager k formuláři.

Konzola nástroje Configuration Manager serializuje objekty nástroje Configuration Manager předané do formuláře při zavření formuláře.

Dotazy

Pomocí spravovaného poskytovatele serveru SMS můžete ve formulářích provádět synchronní i asynchronní dotazy. Získáte Microsoft.ConfigurationManagement.AdminConsole.SmsPageControl.QueryProcessor objektu ConnectionManager formulářePropertyManager. Po jeho získání je kód shodný s příklady poskytovatele sms. Příklad synchronního dotazu najdete v tématu Postup provedení synchronního dotazu Configuration Manageru pomocí spravovaného kódu.

Příklad asynchronního dotazu najdete v tématu Postup provedení asynchronního dotazu Configuration Manageru pomocí spravovaného kódu.

Viz taky

Přidání stránky vlastností do existujícího seznamu vlastností nástroje Configuration Manager
Vytvoření vazby dat nástroje Configuration Manager k formuláři
Postup vytvoření seznamu vlastností nástroje Configuration Manager
Vytvoření xml akce pro dialogové okno Configuration Manageru
Vytvoření XML akce pro seznam vlastností nástroje Configuration Manager
Dialogové okno Vytvoření nástroje Configuration Manager
Vytvoření formuláře XML pro dialogové okno Configuration Manageru
Vytvoření souboru XML formuláře pro seznam vlastností nástroje Configuration Manager
Použití objektů předaných do formuláře nástroje Configuration Manager