Delen via


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.