WMI-klasse SMS_TaskSequence_RunCommandLineAction-server
De SMS_TaskSequence_RunCommandLineAction
WMI-klasse is een sms-providerserverklasse in Configuration Manager. Het vertegenwoordigt een takenreeksactie waarmee een door de gebruiker opgegeven opdrachtregel wordt uitgevoerd.
De volgende syntaxis is vereenvoudigd van MOF-code (Managed Object Format) en bevat alle overgenomen eigenschappen.
Syntaxis
Class SMS_TaskSequence_RunCommandLineAction : SMS_TaskSequence_Action
{
String CommandLine;
SMS_TaskSequence_Condition Condition;
Boolean ContinueOnError;
String Description;
Boolean DisableWow64Redirection;
Boolean Enabled;
String Name;
String PackageID;
String OutputVariableName;
Boolean RunAsUser;
String SuccessCodes;
String SupportedEnvironment;
UInt32 Timeout;
String UserName;
String UserPassword;
String WorkingDirectory;
};
Methoden
De SMS_TaskSequence_RunCommandLineAction
klasse definieert geen methoden.
Eigenschappen
CommandLine
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: [Not_Null, CommandLineArg(2), AllowedLen("1-32000")]
Geef een opdrachtregel op. De lengte kan tussen 1 en 32.000 tekens lang zijn. Bijvoorbeeld:cmd /c ipconfig > c:\ipconfig.txt
Condition
Gegevenstype: SMS_TaskSequence_Condition
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_TaskSequence_Action server voor meer informatie.
ContinueOnError
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_TaskSequence_Action server voor meer informatie.
Description
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: [AllowedLen("0-255")]
Zie WMI-klasse SMS_TaskSequence_Action server voor meer informatie.
DisableWow64Redirection
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: [Not_Null, VariableName("SMSTSDisableWow64Redirection")]
Stel in true
of de takenreeksengine wow64-bestandsomleiding en 64-bits registeromleiding uitschakelt. Dit gedrag wordt gebruikt bij het evalueren van bestands-, map- en registervoorwaarden op een 64-bits besturingssysteem. De standaardwaarde is false
.
De takenreeksvariabele die aan deze eigenschap is gekoppeld, is SMSTSDisableWow64Redirection.
Enabled
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_TaskSequence_Action server voor meer informatie.
Name
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: [AllowedLen("1-100")]
Zie WMI-klasse SMS_TaskSequence_Action server voor meer informatie.
PackageID
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: [TaskSequencePackage, CommandLineArg(1)]
De id van een pakket dat is gekoppeld aan de actie.
OutputVariableName
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Geef een takenreeksvariabele op om de uitvoer van het script op te slaan.
RunAsUser
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: [VariableName("_SMSTSRunCommandLineAsUser"), RequireR2]
Wanneer deze optie is ingesteld op true
, wordt de opdrachtregel uitgevoerd onder de referenties die zijn opgegeven door de UserName
eigenschap. De standaardwaarde is: false
SuccessCodes
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: [SuccessCodes, Not_Null]
Afsluitcodes die een succes aangeven. De standaardinstelling is "0 3010"
.
SupportedEnvironment
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: [Not_Null:ToInstance]
Zie WMI-klasse SMS_TaskSequence_Action server voor meer informatie.
Timeout
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: [Not_Null:ToInstance]
Zie WMI-klasse SMS_TaskSequence_Action server voor meer informatie.
UserName
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: [VariableName("SMSTSRunCommandLineUserName"]
Het gebruikersaccount waarop de opdrachtregel moet worden uitgevoerd wanneer de RunAsUser
eigenschap is ingesteld op true
.
UserPassword
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: [VariableName("SMSTSRunCommandLineUserPassword", Secret]
Gemaskeerd wachtwoord dat is gekoppeld aan het gebruikersaccount dat wordt gebruikt om de opdrachtregel uit te voeren wanneer de RunAsUser
eigenschap is ingesteld op true
.
WorkingDirectory
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: [AllowedLen("0-255")]
De map van waaruit de opdrachtregel moet worden uitgevoerd. Stel deze eigenschap in op een absoluut pad of een relatief pad. De padlengte moet tussen 0 en 255 tekens lang zijn.
Opmerkingen
Klaskwalificaties voor deze klasse zijn onder andere:
[CommandLine("smsswd.exe /run:%1 %2"),
ActionCategory("General,1,1"),ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft.ConfigurationManagement.AdminConsole.TaskSequenceEditor", "RunCommandLineControl", "TaskSequenceOptionControl"}]
Zie voor meer informatie over zowel de klassekwalificaties als de eigenschapskwalificaties die zijn opgenomen in de sectie Eigenschappen Configuration Manager klasse- en eigenschapskwalificaties.
Vereisten
Runtimevereisten
Zie runtimevereisten voor Configuration Manager server voor meer informatie.
Ontwikkelingsvereisten
Zie vereisten voor Configuration Manager serverontwikkeling voor meer informatie.