Como criar um arquivo MOF para uma ação personalizada Configuration Manager
Você define uma ação de sequência de tarefas personalizada, suas propriedades e seus controles de interface do usuário criando um arquivo MOF (formato de objeto gerenciado) para descrever a classe. O arquivo MOF é compilado usando Mofcomp.exe.
Para obter mais informações sobre arquivos MOF de ação personalizados, consulte Sobre a Configuration Manager Arquivo MOF de Ação Personalizada.
O procedimento a seguir adiciona uma declaração de classe para a ação personalizada que você criou em How to Create a Configuration Manager Custom Action Control.
Para obter informações sobre como usar a ação personalizada, consulte Sobre Configuration Manager Aplicativos Cliente de Ação Personalizada.
Para criar um arquivo MOF para uma ação personalizada
No Bloco de Notas, crie um novo arquivo.
Adicione o código MOF a seguir ao arquivo.
#pragma autorecover #pragma namespace("\\\\.\\root") // SMS Root Storage instance of __Namespace { Name = "SMS"; }; #pragma namespace("\\\\.\\root\\SMS") // Configuration Manager database name for this computer. instance of __Namespace { Name = "site_REPLACESITECODE"; }; #pragma namespace("\\\\.\\root\\SMS\\site_REPLACESITECODE") #pragma classflags("forceupdate") [ CommandLine("smsswd.exe /run:%1 Application.exe /user:%2"), VariablePrefix("MyCustomActionPrefix"), ActionCategory("My Custom Action Category,7,1"), ActionName{"ConfigMgrTSAction.dll", "ConfigMgrTSAction.Properties.Resources", "ConfigMgrTSAction"}, ActionUI{"ConfigMgrTSAction.dll", "ConfigMgrTSAction","ConfigMgrTSActionControl", "ConfigureTSActionOptions"} ] class ConfigMgrTSActionControl : SMS_TaskSequence_Action { [TaskSequencePackage, CommandLineArg(1)] string PackageIDForApplicationExe; [Not_Null, CommandLineArg(2)] string User; [VariableName("CustomLocation")] string Location; };
Substitua
REPLACESITECODE
pelo código do site do seu site Configuration Manager.Escolha uma pasta e salve o arquivo como tipo
All Files
com o nome CustomAction.mof.Abra uma janela prompt de comando, navegue até a pasta na qual você salvou CustomAction.mof e insira o seguinte:
mofcomp CustomAction.mof
Pressione ENTER para compilar o CustomAction.mof.
Confirme se a classe foi adicionada no CIM Studio. A classe deve ser listada como uma classe filho de SMS_TaskSequence_Action.
Conclua Como usar um controle de ação personalizado Configuration Manager.
Confira também
Sobre Configuration Manager Ações Personalizadas
Sobre o arquivo MOF de ação personalizada Configuration Manager
Como criar um controle de ação personalizado Configuration Manager
Sobre Configuration Manager aplicativos cliente de ação personalizada