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 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.