WMI-Serverklasse SMS_TaskSequence_RunCommandLineAction

Die SMS_TaskSequence_RunCommandLineAction WMI-Klasse ist eine SMS-Anbieter-Serverklasse im Configuration Manager. Es handelt sich um eine Tasksequenzaktion, die eine vom Benutzer angegebene Befehlszeile ausführt.

Die folgende Syntax wurde aus MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.

Syntax

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

Die SMS_TaskSequence_RunCommandLineAction Klasse definiert keine Methoden.

Eigenschaften

CommandLine

Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [Not_Null, CommandLineArg(2), AllowedLen("1-32000")]

Geben Sie eine Befehlszeile an. Die Länge kann zwischen 1 und 32.000 Zeichen betragen. Beispiel: cmd /c ipconfig > c:\ipconfig.txt

Condition

Datentyp: SMS_TaskSequence_Condition

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Weitere Informationen finden Sie unter SMS_TaskSequence_Action WMI-Klasse für Server.

ContinueOnError

Datentyp: Boolean

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Weitere Informationen finden Sie unter SMS_TaskSequence_Action WMI-Klasse für Server.

Description

Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [AllowedLen("0-255")]

Weitere Informationen finden Sie unter SMS_TaskSequence_Action WMI-Klasse für Server.

DisableWow64Redirection

Datentyp: Boolean

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [Not_Null, VariableName("SMSTSDisableWow64Redirection")]

Legen Sie fest true , ob das Tasksequenzmodul die Wow64-Dateiumleitung und die 64-Bit-Registrierungsumleitung deaktiviert. Dieses Verhalten wird verwendet, wenn die Datei-, Ordner- und Registrierungsbedingungen unter einem 64-Bit-Betriebssystem ausgewertet werden. Der Standardwert ist false.

Die dieser Eigenschaft zugeordnete Tasksequenzvariable ist SMSTSDisableWow64Redirection.

Enabled

Datentyp: Boolean

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Weitere Informationen finden Sie unter SMS_TaskSequence_Action WMI-Klasse für Server.

Name

Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [AllowedLen("1-100")]

Weitere Informationen finden Sie unter SMS_TaskSequence_Action WMI-Klasse für Server.

PackageID

Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [TaskSequencePackage, CommandLineArg(1)]

Die ID eines Pakets, das der Aktion zugeordnet ist.

OutputVariableName

Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Geben Sie eine Tasksequenzvariable an, in der die Ausgabe des Skripts gespeichert werden soll.

RunAsUser

Datentyp: Boolean

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [VariableName("_SMSTSRunCommandLineAsUser"), RequireR2]

Wenn festgelegt auf true, wird die Befehlszeile unter den in der UserName Eigenschaft angegebenen Anmeldeinformationen ausgeführt. Der Standardwert ist: false

SuccessCodes

Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [SuccessCodes, Not_Null]

Exitcodes, die den Erfolg anzeigen. Die Standardeinstellung ist "0 3010".

SupportedEnvironment

Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [Not_Null:ToInstance]

Weitere Informationen finden Sie unter SMS_TaskSequence_Action WMI-Klasse für Server.

Timeout

Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [Not_Null:ToInstance]

Weitere Informationen finden Sie unter SMS_TaskSequence_Action WMI-Klasse für Server.

UserName

Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [VariableName("SMSTSRunCommandLineUserName"]

Das Benutzerkonto, unter dem die Befehlszeile ausgeführt werden soll, wenn die RunAsUser Eigenschaft auf truefestgelegt ist.

UserPassword

Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [VariableName("SMSTSRunCommandLineUserPassword", Secret]

Maskiertes Kennwort, das dem Benutzerkonto zugeordnet ist, das zum Ausführen der Befehlszeile verwendet wird, wenn die RunAsUser Eigenschaft auf truefestgelegt ist.

WorkingDirectory

Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [AllowedLen("0-255")]

Das Verzeichnis, aus dem die Befehlszeile ausgeführt werden soll. Legen Sie diese Eigenschaft auf einen absoluten Pfad oder einen relativen Pfad fest. Die Pfadlänge muss zwischen 0 und 255 Zeichen betragen.

Hinweise

Zu den Klassenqualifikationen für diese Klasse gehören:

[CommandLine("smsswd.exe /run:%1 %2"),

ActionCategory("General,1,1"),ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft.ConfigurationManagement.AdminConsole.TaskSequenceEditor", "RunCommandLineControl", "TaskSequenceOptionControl"}]

Weitere Informationen zu den Klassen- und Eigenschaftskennzeichnern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Klassen- und Eigenschaftskennzeichner im Configuration Manager.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter Anforderungen an die Configuration Manager-Serverlaufzeit.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Anforderungen für die Serverentwicklung in Configuration Manager.