Como criar uma folha de propriedades Configuration Manager

Para criar uma folha de propriedades do console Configuration Manager, no Configuration Manager, crie um assembly .NET Framework que herda da seguinte classe:

Classe Descrição
SmsPageControl O controle exibido na página da propriedade.

Os procedimentos a seguir mostram como criar um assembly de planilha de propriedades Configuration Manager usando o Visual Studio. A folha de propriedades exibe uma página de propriedade que contém um botão. Quando ele é clicado, o botão exibe o nome de um pacote selecionado no nó pacotes do console Configuration Manager.

Depois de criar com êxito o assembly da caixa de diálogo, você deve fazer o seguinte para integrá-lo ao console Configuration Manager:

  1. Defina e implante o formulário XML que vincula a ação selecionada ao assembly que você cria neste tópico. Para obter mais informações, consulte Como criar o Formulário XML para uma folha de propriedades Configuration Manager.

  2. Defina e implante o XML de ação para exibir o menu de contexto selecionado pelo usuário. Para obter mais informações, consulte Como criar a Ação XML para uma folha de propriedades Configuration Manager.

    Quando você tiver criado o assembly da folha de propriedades e XML, clique com o botão direito do mouse em um pacote no painel de resultados de pacotes da árvore de console Configuration Manager e selecione o item de menu Mostrar minha Folha de Propriedades. Uma folha de propriedades é exibida. Você pode aprimorar o controle acessando o pacote selecionado no console Configuration Manager. Para obter mais informações, consulte Como usar objetos passados para um Configuration Manager Forms.

Criar a Classe de Controle

O procedimento a seguir cria o controle para a folha de propriedades.

Para criar um projeto do Visual Studio

  1. No Visual Studio 2010, no menu Arquivo , aponte para Novo e clique em Projeto para abrir a caixa de diálogo Novo Projeto .

  2. Na lista do Visual C#, projetos do Windows, selecione o modelo de projeto da Biblioteca de Controle Windows Forms e digite ConfigMgrControl na caixa Nome.

  3. Clique em OK para criar o projeto do Visual Studio.

  4. Em Gerenciador de Soluções, clique com o botão direito do mouse no projeto e selecione Propriedades. Na guia Aplicativo, altere a estrutura de destino para .NET Framework 4.

  5. Em Gerenciador de Soluções, clique com o botão direito do mouse em UserControl1.cs, clique em Renomear e altere o nome para ConfigMgrControl.cs.

  6. Em Gerenciador de Soluções, clique com o botão direito do mouse em Referências e clique em Adicionar Referência.

  7. Na caixa de diálogo Adicionar Referência, clique na guia Procurar, navegue até %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin e selecione microsoft.configurationmanagement.exe, Microsoft.ConfigurationManagement.DialogFramework.dll e microsoft.configurationmanagement.managementprovider.dll . Clique em OK para adicionar os assemblies como referências de projeto.

  8. Em Gerenciador de Soluções, clique com o botão direito do mouse em ConfigMgrControl.cs e clique em Exibir Código.

  9. No código-fonte, altere o namespace para Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrPropertySheet

  10. Altere a classe ConfigMgrControlPage para que ela deriva de SmsPageControl.

  11. Em Gerenciador de Soluções, clique com o botão direito do mouse em ConfigMgrControl.Designer.cs e clique em Exibir Código.

  12. No código-fonte, altere o namespace para Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrPropertySheet

  13. Em ConfigMgrControl.cs, Adicione o seguinte novo construtor à ConfigMgrControlPage classe:

    public ConfigMgrControlPage (SmsPageData pageData) : base(pageData)  
    {  
        InitializeComponent();  
    }  
    
  14. Adicione o seguinte método para inicializar o controle:

    public override void InitializePageControl()  
    {  
       base.InitializePageControl();  
    }  
    

Implantar o Assembly

O procedimento a seguir compila e copia o assembly que você criou para a pasta Configuration Manager assemblies de console. Para obter informações importantes sobre como implantar extensões de console Configuration Manager, consulte Sobre Configuration Manager Implantação de Extensão de Console do Administrador.

Para implantar o assembly da planilha de propriedades

  1. Compile o projeto. O assembly deve ser criado como \Visual Studio 2010\Projects\ConfigMgrControl\ConfigMgrControl\bin\Debug\ConfigMgrControl.dll.

  2. Copie o assembly para a pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.

Confira também

Como adicionar uma página de propriedade a uma folha de propriedades Configuration Manager existente
Como criar o XML de ação para uma folha de propriedades Configuration Manager
Como criar xml de formulário para uma folha de propriedades Configuration Manager
Como usar objetos passados para um formulário de Configuration Manager