Compartilhar via


arquitetura de extensão do console Configuration Manager

A arquitetura do console Configuration Manager é criada nas quatro camadas distintas a seguir.

  • Provedor de SMS

  • SDK do provedor de SMS gerenciado

  • Estrutura de interface do usuário

  • XML do console Configuration Manager

Provedor de SMS no Configuration Manager

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

SDK do provedor de SMS gerenciado

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

Estrutura de Interface do Usuário

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

XML do console Configuration Manager

O Configuration Manager console XML define como o console Configuration Manager parece e se comporta. O XML define nós, consultas, ações, formulários e tudo o mais necessário para renderizar a hierarquia de console Configuration Manager, o painel de resultados e o painel de ação.

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

Folder Descrição
ConsoleRoot Esta 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 do Provedor de SMS.

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

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

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

Confira também

Sobre Configuration Manager Extensão do Console
Sobre Configuration Manager ações de consolesobre formulários de consolesobre classes de gerenciamento de consolesobre nós de consolesobre exibições de console