Compartilhar via


Arquitetura da Extensão da Consola do Configuration Manager

A arquitetura da consola Configuration Manager baseia-se nas seguintes quatro camadas distintas.

  • Provedor de SMS

  • SDK do Fornecedor de SMS Gerido

  • Estrutura da interface de utilizador

  • XML da consola do Configuration Manager

Fornecedor de SMS no Configuration Manager

O Fornecedor de SMS é essencialmente o mesmo que o Fornecedor de SMS 2007, com a adição de novas classes que suportam novas funcionalidades de Configuration Manager. Pode aceder ao Fornecedor de SMS através das interfaces WBEM habituais, mas para o código gerido tem de utilizar o SDK do Fornecedor de SMS gerido.

SDK do Fornecedor de SMS Gerido

O SDK do Fornecedor de SMS gerido fornece uma biblioteca de código gerido que abstrai o Fornecedor de SMS. Fornece classes e interfaces .NET Framework que se ligam ao Fornecedor de SMS, fazem consultas e manipulam objetos Configuration Manager e o ficheiro de controlo do site. Pode utilizar o SDK do Fornecedor de SMS gerido em aplicações autónomas ou pode utilizar a arquitetura de interface de utilizador para expandir a consola de Configuration Manager existente.

User Interface Framework

A arquitetura da interface de utilizador encontra-se sobre o SDK do Fornecedor de SMS gerido. A arquitetura de interface de utilizador fornece funcionalidades para caixas de diálogo e consola de Configuration Manager e fornece validação da interface de utilizador na consola do Configuration Manager. Pode expandir esta arquitetura de interface de utilizador para adicionar os seus próprios formulários à consola do Configuration Manager ou pode integrar os seus próprios formulários nos formulários de consola Configuration Manager existentes.

XML da Consola do Configuration Manager

O XML da consola Configuration Manager define o aspeto e o comportamento da consola do Configuration Manager. O XML define nós, consultas, ações, formulários e tudo o resto necessário para compor a hierarquia da consola Configuration Manager, o painel de resultados e o painel de ação.

Os ficheiros XML utilizados pela consola Configuration Manager são armazenados em %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\. A tabela seguinte mostra as subpastas.

Pasta Descrição
ConsoleRoot Esta pasta contém vários ficheiros XML que definem classes e elementos incorporados da interface de utilizador.

ManagementClassDescriptions.xml: definições para as classes de Fornecedor de SMS.

ConnectedConsole.xml: definições para nós pegajosos e navegação.

AssetManagementNode.xml, MonitoringNode.xml, SiteConfigurationNode.xml SoftwareLibraryNode.xml: definições para cada área de trabalho na consola do Configuration Manager.
Extensões Localização para XML relacionada com o Fornecedor de SMS. Existem quatro tipos de pastas de extensão:

- Ações. Ficheiros XML para Configuration Manager ações da consola. Para obter mais informações, veja Acerca Configuration Manager ações da consola.
- Forms. Ficheiros XML para extensões de formulário para a consola do Configuration Manager. Para obter mais informações, veja Acerca dos formulários da consola.
- Nós. Ficheiros XML para extensões de nós para a consola do Configuration Manager. Para obter mais informações, veja Acerca dos nós da consola.
- Classes de Gestão. Ficheiros XML para extensões de classe de gestão para a consola do Configuration Manager. Para obter mais informações, veja Acerca das classes de gestão da consola.
Outros Vários ficheiros XML auxiliares.
Validação Regras de validação para os formulários da consola do Configuration Manager.

Confira também

About Configuration Manager Console ExtensionAbout Configuration Manager console actionsAbout console forms About consolemanagement classesAbout console nodesAbout console views About console views