Acerca Configuration Manager Ações Personalizadas
Pode criar ações personalizadas que podem ser utilizadas com ações de Configuration Manager existentes.
As ações personalizadas são ações da linha de comandos que chamam uma aplicação. A aplicação pode ser um processo, um script ou outros comandos que especificar numa descrição do ficheiro MOF (Managed Object Format).
Para obter mais informações, veja Acerca Configuration Manager Aplicações cliente de Ação Personalizada.
Para permitir que os utilizadores configurem a sua ação personalizada, pode criar um controlo de ação personalizado que se integra na Sequência de Tarefas Editor.
A criação de um controlo de ação personalizada requer os seguintes passos.
Criar o Controlo de Ação Personalizada
Para criar um controlo de ação personalizado, utilize o Visual Studio 2005 para criar um controlo do Windows que implementa duas classes.
O controlo apresentado na Sequência de Tarefas Editor é a primeira classe, que deriva da classe SMSOsdEditorPageControl. Nesta classe, vai definir a interface de utilizador e a transferência de dados de e para a ação. Quando é criada uma ação personalizada, o PropertyManager do controlo disponibiliza as propriedades da ação personalizada para utilização. Estas são as propriedades definidas no ficheiro MOF da ação personalizada.
A segunda classe implementa o controlo de opções e deriva da classe TaskSequenceOptionControl .
Para obter mais informações sobre como criar um controlo personalizado no Visual Studio, veja Como Criar um Configuration Manager Controlo de Ação Personalizada.
Observação
O exemplo de SDK Configuration Manager CustomTasksequenceAction mostra como criar um controlo de ação de sequência de tarefas personalizado e MOF.
Ajuda de Suporte
Não pode integrar a Ajuda do seu controlo na consola de Configuration Manager suporte de Ajuda para a tecla F1. Se um utilizador premir F1 no seu controlo, o controlo não faz nada. No entanto, pode implementar a Ajuda no seu controlo através de um mecanismo à sua escolha para abrir o ficheiro .chm da Ajuda. Por exemplo, pode adicionar um botão Ajuda que abre o ficheiro .chm da Ajuda.
Criar o Ficheiro MOF de Ação Personalizada
Cada ação Configuration Manager é definida no ficheiro MOF do fornecedor de sequência de tarefas, _tasksequenceprovider.mof. Uma ação personalizada expande este ficheiro MOF com uma descrição para a classe de ação personalizada. Deve criar a descrição da sua ação personalizada num ficheiro MOF separado.
Para obter mais informações, veja Acerca do ficheiro MOF da Ação Personalizada Configuration Manager e Como Criar um Ficheiro MOF para um Configuration Manager Ação Personalizada.
Implementar a Assemblagem de Controlo de Ação Personalizada
Após a criação da assemblagem de controlo de ação personalizada, esta tem de ser copiada para o mesmo diretório que o Adminui.tasksequenceeditor.dll. Normalmente, este diretório está em %ProgramFiles%\Microsoft Configuration Manager\AdminUI\bin.
Utilizar o Controlo de Ação Personalizada
Para utilizar a ação personalizada, crie e edite uma sequência de tarefas na consola do Configuration Manager. Clicar em Adicionar apresenta uma lista de categorias e deverá ver a ação personalizada listada na categoria que especificou no ficheiro MOF da ação personalizada.
Depois de o selecionar, verá o controlo que criou. A ação comporta-se como as ações de Configuration Manager predefinidas. Pode adicionar condições à ação e mover a ação dentro da sequência de tarefas.
Para obter mais informações, veja How to Use a Configuration Manager Custom Action (Como Utilizar uma Ação Personalizada do Configuration Manager).