Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode criar ações personalizadas que podem ser usadas com ações existentes do Configuration Manager.
As 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 especificados em uma descrição de arquivo MOF (Managed Object Format).
Para obter mais informações, consulte Sobre aplicativos cliente de ação personalizada do Configuration Manager.
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.
A criação de um controle de ação personalizado requer as etapas a seguir.
Criando o Controle de Ação Personalizado
Para criar um controle de ação personalizado, use o Visual Studio 2005 para criar um controle do Windows que implementa 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. Essas são as propriedades definidas no arquivo MOF da 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 do Configuration Manager.
Observação
O exemplo de SDK do Configuration Manager CustomTasksequenceAction mostra como criar uma sequência de tarefas personalizada, controle de ação e MOF.
Ajuda de Suporte
Você não pode integrar a Ajuda do seu controle com a chave F1 do console do Configuration Manager Ajuda de suporte. 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 Help .chm. Por exemplo, você pode adicionar um botão Ajuda para abrir o arquivo .chm da Ajuda.
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 da ação personalizada em um arquivo MOF separado.
Para obter mais informações, consulte Sobre o arquivo MOF da ação personalizada do Configuration Manager e Como criar um arquivo MOF para uma ação personalizada do Configuration Manager.
Implantando o assembly de Controle de Ação Personalizada
Depois que o assembly de controle de ação personalizada é 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 do Configuration Manager. Clicar em Adicionar exibe uma lista de categorias, e você deverá ver a ação personalizada listada na categoria especificada no arquivo MOF da ação personalizada.
Depois de selecioná-lo, você verá o controle que criou. A ação se comporta como as ações padrão do Configuration Manager. Você pode adicionar condições à ação e movê-la dentro da sequência de tarefas.
Para obter mais informações, consulte Como usar uma ação personalizada do Configuration Manager.