Een MOF-bestand maken voor een Configuration Manager aangepaste actie
U definieert een aangepaste takenreeksactie, de eigenschappen en de besturingselementen voor de gebruikersinterface door een MOF-bestand (Managed Object Format) te maken om de klasse te beschrijven. Het MOF-bestand wordt vervolgens gecompileerd met behulp van Mofcomp.exe.
Met de volgende procedure wordt een klassedeclaratie toegevoegd voor de aangepaste actie die u hebt gemaakt in Een Configuration Manager Aangepast actie-besturingselement maken.
Zie Over Configuration Manager clienttoepassingen voor aangepaste acties voor meer informatie over het gebruik van de aangepaste actie.
Een MOF-bestand maken voor een aangepaste actie
Maak in Kladblok een nieuw bestand.
Voeg de volgende MOF-code toe aan het bestand.
#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; };
Vervang door
REPLACESITECODE
de sitecode voor uw Configuration Manager site.Kies een map en sla het bestand op als type
All Files
met de naam CustomAction.mof.Open een opdrachtpromptvenster, navigeer naar de map waarin u CustomAction.mof hebt opgeslagen en voer het volgende in:
mofcomp CustomAction.mof
Druk op ENTER om de CustomAction.mof te compileren.
Controleer of de klasse is toegevoegd in CIM Studio. De klasse moet worden weergegeven als een onderliggende klasse van SMS_TaskSequence_Action.
Voltooi Een Configuration Manager Aangepast actie-besturingselement gebruiken.
Zie ook
Over aangepaste acties Configuration Manager
Over het MOF-bestand Configuration Manager aangepaste actie
Een Configuration Manager aangepast actie-besturingselement maken
Over Configuration Manager custom action-clienttoepassingen