Arquitetura de extensão de console do Configuration Manager

A arquitetura do console do Configuration Manager é construída nas quatro camadas distintas a seguir.

  • Provedor de SMS

  • SDK de provedor de SMS gerenciado

  • Estrutura de interface do usuário

  • XML do console do Configuration Manager

Provedor SMS no Configuration Manager

O Provedor SMS é essencialmente o mesmo que o Provedor SMS 2007, com a adição de novas classes que suportam novos recursos do Configuration Manager. Você pode acessar o provedor SMS por meio das interfaces WBEM usuais, mas para código gerenciado, você deve usar o SDK do provedor de SMS gerenciado.

SDK de provedor de SMS gerenciado

O SDK do provedor de SMS gerenciado fornece uma biblioteca de código gerenciada que abstrai o provedor de SMS. Ele fornece classes e interfaces do .NET Framework que se conectam ao provedor SMS, fazem consultas e manipulam os objetos do Configuration Manager e o arquivo de controle do site. Você pode usar o SDK do provedor SMS gerenciado em aplicativos autônomos ou usar a estrutura de interface do usuário para estender o console do Configuration Manager existente.

Estrutura de Interface do Usuário

A estrutura de interface do usuário está na parte superior do SDK do provedor de SMS gerenciado. A estrutura de interface do usuário fornece funcionalidade para caixas de diálogo e o console do Configuration Manager e fornece validação da interface do usuário no console do Configuration Manager. Você pode estender essa estrutura de interface do usuário para adicionar seus próprios formulários ao console do Configuration Manager ou pode integrar seus próprios formulários em formulários existentes do console do Configuration Manager.

XML do Console do Configuration Manager

O XML do console do Configuration Manager define a aparência e o comportamento do console do Configuration Manager. O XML define nós, consultas, ações, formulários e tudo o mais que é necessário para renderizar a hierarquia do console do Configuration Manager, o painel de resultados e o painel de ações.

Os arquivos XML usados pelo console do Configuration Manager são armazenados em %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\. A tabela a seguir mostra as subpastas.

Pasta Descrição
ConsoleRoot Essa pasta contém vários arquivos XML que definem elementos e classes de interface do usuário internos.

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

ConnectedConsole.xml: definições para nós auto-adesivos e navegação go-to.

AssetManagementNode.xml, MonitoringNode.xml, SiteConfigurationNode.xml SoftwareLibraryNode.xml: definições para cada workspace no console Configuration Manager.
Extensões Local do XML relacionado ao provedor de SMS. Há quatro tipos de pastas de extensão:

- Ações. Arquivos XML para ações de console do Configuration Manager. Para obter mais informações, consulte Sobre ações do console do Configuration Manager.
- Formulários. Arquivos XML para extensões de formulário para o console do Configuration Manager. Para obter mais informações, consulte Sobre formulários de console.
- Nós. Arquivos XML para extensões de nó para o console do Configuration Manager. Para obter mais informações, consulte Sobre nós de console.
- Aulas de gerenciamento. Arquivos XML para extensões de classe de gerenciamento para o console do Configuration Manager. Para obter mais informações, consulte Sobre classes de gerenciamento de console.
Outros Vários arquivos XML auxiliares.
Validação Regras de validação para os formulários do console do Configuration Manager.

Confira também

Sobre a extensão de console do Configuration ManagerSobre as ações do console do Configuration ManagerSobre os formulários do consoleSobre as classes de gerenciamento do consoleSobre os nós do consoleSobre as exibições do console