Como criar um ficheiro MOF para uma ação personalizada do gestor de configuração
Define uma ação de sequência de tarefas personalizada, as suas propriedades e os seus controlos de interface de utilizador, criando um ficheiro de formato de objeto gerido (MOF) para descrever a classe. O ficheiro MOF é então compilado utilizando Mofcomp.exe.
Para obter mais informações sobre ficheiros MOF de ação personalizada, consulte Sobre o Ficheiro MOF de Ação Personalizada do Gestor de Configuração.
O procedimento a seguir adiciona uma declaração de classe para a ação personalizada que criou em Como Criar um Controlador de Ação Personalizado do Gestor de Configuração.
Para obter informações sobre a utilização da ação personalizada, consulte sobre aplicações personalizadas do Cliente de ação personalizada do Gestor de Configuração.
Para criar um ficheiro MOF para uma ação personalizada
Em Bloco de notas, crie um novo ficheiro.
Adicione o seguinte código MOF ao ficheiro.
#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; };
REPLACESITECODE
Substitua-o pelo código do site do seu Gestor de Configuração.Escolha uma pasta e guarde o ficheiro como tipo
All Files
com o nome CustomAction.mof.Abra uma janela de pedido de comando, navegue para a pasta em que guardou CustomAction.mof e introduza o seguinte:
mofcomp CustomAction.mof
Prima ENTER para compilar o CustomAction.mof.
Confirme que a aula foi adicionada no ESTÚDIO CIM. A classe deve ser listada como uma classe infantil de SMS_TaskSequence_Action.
Complete como utilizar um controlador de configuração controlo de ação personalizado.
Consulte também
Sobre as ações personalizadas do gestor de configuração
Sobre o Ficheiro MOF de Ação Personalizada do Gestor de Configuração
Como criar um controlador de configuração controlo de ação personalizado
Sobre aplicações personalizadas de clientes de ação personalizada do gestor de configuração