Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SMS_TaskSequence_RunCommandLineAction
WMI-Klasse ist eine SMS-Anbieter-Serverklasse in Configuration Manager. Es stellt eine Tasksequenzaktion dar, die eine benutzerdefinierte Befehlszeile ausführt.
Die folgende Syntax wird vom 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: Lese-/Schreibzugriff
Qualifikation: [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: Lese-/Schreibzugriff
Qualifizierer: Keine
Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.
ContinueOnError
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: Keine
Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.
Description
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [AllowedLen("0-255")]
Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.
DisableWow64Redirection
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [Not_Null, VariableName("SMSTSDisableWow64Redirection")]
Legen Sie fest true
, wenn die Tasksequenz-Engine die Wow64-Dateiumleitung und die 64-Bit-Registrierungsumleitung deaktiviert. Dieses Verhalten wird verwendet, wenn Datei-, Ordner- und Registrierungsbedingungen auf einem 64-Bit-Betriebssystem ausgewertet werden. Der Standardwert ist false
.
Die dieser Eigenschaft zugeordnete Tasksequenzvariable ist SMSTSDisableWow64Redirection.
Enabled
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: Keine
Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.
Name
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [AllowedLen("1-100")]
Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.
PackageID
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [TaskSequencePackage, CommandLineArg(1)]
Die ID eines Pakets, das der Aktion zugeordnet ist.
OutputVariableName
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: Keine
Geben Sie eine Tasksequenzvariable an, um die Ausgabe des Skripts zu speichern.
RunAsUser
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("_SMSTSRunCommandLineAsUser"), RequireR2]
Bei Festlegung auf true
wird die Befehlszeile unter den von der UserName
-Eigenschaft angegebenen Anmeldeinformationen ausgeführt. Der Standardwert lautet: false
SuccessCodes
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [SuccessCodes, Not_Null]
Exitcodes, die auf Erfolg hinweisen. Die Standardeinstellung ist "0 3010"
.
SupportedEnvironment
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [Not_Null:ToInstance]
Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.
Timeout
Datentyp: UInt32
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [Not_Null:ToInstance]
Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.
UserName
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("SMSTSRunCommandLineUserName"]
Das Benutzerkonto, unter dem die Befehlszeile ausgeführt werden soll, wenn die RunAsUser
-Eigenschaft auf true
festgelegt ist.
UserPassword
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("SMSTSRunCommandLineUserPassword", Secret]
Maskiertes Kennwort, das dem Benutzerkonto zugeordnet ist, das zum Ausführen der Befehlszeile verwendet wird, wenn die RunAsUser
-Eigenschaft auf true
festgelegt ist.
WorkingDirectory
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [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
Klassenqualifizierer für diese Klasse sind:
[CommandLine("smsswd.exe /run:%1 %2"),
ActionCategory("General,1,1"),ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft.ConfigurationManagement.AdminConsole.TaskSequenceEditor", "RunCommandLineControl", "TaskSequenceOptionControl"}]
Weitere Informationen sowohl zu den Klassenqualifizierern als auch zu den Eigenschaftenqualifizierern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Configuration Manager Klassen- und Eigenschaftenqualifizierer.
Anforderungen
Laufzeitanforderungen
Weitere Informationen finden Sie unter Configuration Manager Serverruntimeanforderungen.
Entwicklungsanforderungen
Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.