Partilhar via


Acerca dos Formulários da Consola do Configuration Manager

Pode estender a consola Do Gestor de Configuração com novos formulários Windows. Especificamente, você pode adicionar caixas de diálogo baseadas em formulários e folhas de propriedade. Um utilizador acede a estes formulários a partir de ações do Gestor de Configuração que define.

Nota

Os Assistentes são outro formulário Windows que é utilizado pela consola Configuration Manager, mas não é possível estender ou adicionar assistentes utilizando a estrutura da consola Do Gestor de Configuração. No entanto, pode executar a sua própria solução de assistente utilizando as ações do Gestor de Configuração.

No Gestor de Configurações, os formulários são armazenados em conjuntos .NET Framework que são chamados pela consola Do Gestor de Configuração após a seleção da ação adequada.

Criação de uma forma de extensão

Para escrever um formulário de extensão, faça o seguinte:

  • Crie a montagem do formulário de extensão.

  • Crie a ação de forma de extensão XML.

  • Crie o formulário de extensão XML.

Criar a montagem da forma de extensão

Folhas de propriedade

Uma folha de propriedade é composta por uma ou mais páginas de propriedade que você define. Também pode integrar páginas de propriedade em folhas de propriedade existentes do Gestor de Configuração.

Para criar uma folha de propriedade, você cria um projeto da Biblioteca de Controlo de Windows em Visual Studio. Neste projeto, você cria uma classe que herda da classeMicrosoft.ConfigurationManagement.AdminConsole.SmsPageControl. Esta classe implementa o controlo que pretende exibir numa página de propriedade. Numa folha de propriedade, cria-se uma aula de SmsPageControl para cada página de propriedade que necessita. A amostra do Protótipo da Folha de Propriedade no Gestor de Configuração SDK tem uma solução completa que pode utilizar. Para obter mais informações, consulte Como Criar uma Folha de Propriedade do Gestor de Configuração.

Caixas de diálogo

Uma caixa de diálogo no Gestor de Configuração é apresentada como uma caixa de diálogo típica de modeles. Cria um SMSPageControl e especifica "Diálogo" no Formulário XML. Para obter mais informações, consulte Como Criar uma Caixa de Diálogo do Gestor de Configuração.

Criar o Formulário Ação XML

Uma ação descreve o tipo de extensão que é chamada e onde a ação é colocada na interface de utilizador da consola Do Gestor de Configuração. Para um formulário de extensão, utilize o ShowDialog tipo de ação para exibir o formulário. Para obter mais informações, consulte Como Criar Ação XML para uma Folha de Propriedade do Gestor de Configuração.

Para obter mais informações sobre as ações, consulte as ações de consola do Gestor de Configuração.

Criar a Ficha De Propriedade XML

Quer o formulário seja ou não uma folha de propriedade, o formulário tem um formulário ficheiro XML que define o conjunto, o espaço de nome e o tipo do formulário. Nas folhas de propriedade, define a ordem das páginas da propriedade na folha de propriedade. Existe um ficheiro XML de folha de propriedade para cada formulário de consola Do Gestor de Configuração.

Nota

Os ficheiros XML da folha de propriedade da consola de configuração do Gestor de Configuração são armazenados em %ProgramFiles% \Microsoft Endpoint Manager\AdminConsole\XmlStorage\Forms.

Quando cria um novo formulário, cria-se um novo ficheiro XML de folha de propriedade. Se você estiver adicionando uma nova página de propriedade a uma folha de propriedade existente, você funde a página de propriedade XML com um arquivo XML de folha de propriedade existente.

Nota

As folhas de propriedade de extensão são armazenadas em %ProgramFiles% \Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms.

Para obter mais informações sobre a implementação do formulário XML, consulte a implementação da extensão da extensão da consola do gestor de configuração.

Dependendo se está a exibir uma caixa de diálogo ou uma folha de propriedade, os valores de atributos FormType devem ser definidos.

FormType Description
Folha de Propriedade O formulário é uma folha de propriedade.
Diálogo O formulário é uma caixa de diálogo.

Quando uma ação é selecionada, a consola Do Gestor de Configuração utiliza a folha de propriedade XML para determinar qual o conjunto necessário para carregar e exibir o formulário.

Para obter mais informações, consulte Como Criar O Formulário XML para uma Folha de Propriedade do Gestor de Configuração.

Gerir dados de objetos num formulário

Um formulário de Gestor de Configuração pode ser passado dados personalizados e também, a partir do painel de resultados, os objetos devolvidos de uma consulta. Os objetos selecionados do painel de resultados são disponibilizados para um formulário através de um objeto PropertyManager. Para obter mais informações, consulte como usar objetos passados para um formulário de gestor de configuração. Pode ligar um controlo de formulário a objetos passados ao PropertyManager formulário. Para obter mais informações, consulte Como ligar os dados do Gestor de Configuração a um formulário.

A consola Do Gestor de Configuração serializa os objetos do Gestor de Configuração passados num formulário quando o formulário é rejeitado.

Consultas

Pode efetuar consultas sincronizadas e assíncronos em formulários utilizando o fornecedor de SMS gerido. Obtém oMicrosoft.Config urationManagement.AdminConsole.SmsPageControl.QueryProcessor do PropertyManager formulário ConnectionManager. Depois de obtido, o código é idêntico aos exemplos do Fornecedor de SMS. Para um exemplo de uma consulta sincronizada, consulte como executar uma consulta de gestor de configuração sincronizada utilizando código gerido.

Para um exemplo de uma consulta assíncronea, consulte como executar uma consulta de gestor de configuração assíncronea utilizando o Código Gerido.

Consulte também

Como adicionar uma página de propriedade a uma folha de propriedade do gestor de configuração existente
Como ligar os dados do gestor de configuração a um formulário
Como criar uma folha de propriedade do gestor de configuração
Como criar Ação XML para uma caixa de diálogo do gestor de configuração
Como criar Ação XML para uma Folha de Propriedade do Gestor de Configuração
Como criar uma caixa de diálogo do gestor de configuração
Como criar o Formulário XML para uma caixa de diálogo do gestor de configuração
Como criar o Formulário XML para uma Folha de Propriedade do Gestor de Configuração
Como usar objetos passados para um formulário de gestor de configuração