Compartilhar via


Sobre Configuration Manager Ações Personalizadas

Você pode criar ações personalizadas que podem ser usadas com ações de Configuration Manager existentes.

Ações personalizadas são ações de linha de comando que chamam um aplicativo. O aplicativo pode ser um processo, um script ou outros comandos que você especificar em uma descrição do arquivo MOF (Formato de Objeto Gerenciado).

Para obter mais informações, consulte Sobre Configuration Manager aplicativos cliente de ação personalizada.

Para permitir que os usuários configurem sua ação personalizada, você pode criar um controle de ação personalizado que se integra ao Editor de Sequência de Tarefas.

Criar um controle de ação personalizado requer as etapas a seguir.

Criando o Controle de Ação Personalizada

Para criar um controle de ação personalizado, use o Visual Studio 2005 para criar um controle do Windows que implemente duas classes.

O controle exibido no Editor de Sequência de Tarefas é a primeira classe, que deriva da classe SMSOsdEditorPageControl . Nesta classe, você define a interface do usuário e a transferência de dados de e para a ação. Quando uma ação personalizada é criada, o PropertyManager do controle disponibiliza as propriedades da ação personalizada para uso. Estas são as propriedades definidas no arquivo MOF de ação personalizada.

A segunda classe implementa o controle de opções e deriva da classe TaskSequenceOptionControl .

Para obter mais informações sobre como criar um controle personalizado no Visual Studio, consulte Como criar um controle de ação personalizado Configuration Manager.

Observação

O exemplo do SDK Configuration Manager CustomTasksequenceAction mostra como criar um controle de ação de sequência de tarefas personalizado e o MOF.

Suporte à ajuda

Você não pode integrar a Ajuda do seu controle ao suporte de ajuda da chave F1 do console Configuration Manager. Se um usuário pressionar F1 em seu controle, o controle não fará nada. No entanto, você pode implementar a Ajuda em seu controle usando um mecanismo de sua escolha para abrir o arquivo .chm de ajuda. Por exemplo, você pode adicionar um botão Ajuda que abre o arquivo .chm do Help.

Criando o arquivo MOF de ação personalizada

Cada ação Configuration Manager é definida no arquivo MOF do provedor de sequência de tarefas, _tasksequenceprovider.mof. Uma ação personalizada estende esse arquivo MOF com uma descrição para a classe de ação personalizada. Você deve criar a descrição de sua ação personalizada em um arquivo MOF separado.

Para obter mais informações, consulte Sobre o arquivo MOF de ação personalizada Configuration Manager e como criar um arquivo MOF para uma ação personalizada Configuration Manager.

Implantando o Assembly de Controle de Ação Personalizada

Depois que o assembly de controle de ação personalizado for criado, ele deve ser copiado para o mesmo diretório que o Adminui.tasksequenceeditor.dll. Normalmente, esse diretório está em %ProgramFiles%\Microsoft Configuration Manager\AdminUI\bin.

Usando o Controle de Ação Personalizada

Para usar a ação personalizada, crie e edite uma sequência de tarefas no console Configuration Manager. Clicar em Adicionar exibe uma lista de categorias e você deve ver a ação personalizada listada na categoria especificada no arquivo MOF de ação personalizada.

Depois de selecioná-lo, você verá o controle que criou. A ação se comporta como as ações de Configuration Manager padrão. Você pode adicionar condições à ação e mover a ação dentro da sequência de tarefas.

Para obter mais informações, consulte Como usar uma ação personalizada Configuration Manager.