Serverová třída služby WMI SMS_TaskSequence_RunCommandLineAction
Třída SMS_TaskSequence_RunCommandLineAction
služby WMI je serverová třída poskytovatele serveru SMS v Configuration Manager. Představuje akci pořadí úkolů, která spouští příkazový řádek zadaný uživatelem.
Následující syntaxe je zjednodušená z kódu MOF (Managed Object Format) a zahrnuje všechny zděděné vlastnosti.
Syntaxe
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;
};
Metody
Třída SMS_TaskSequence_RunCommandLineAction
nedefinuje žádné metody.
Vlastnosti
CommandLine
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [Not_Null, CommandLineArg(2), AllowedLen("1-32000")]
Zadejte příkazový řádek. Délka může být 1 až 32 000 znaků. Příklad: cmd /c ipconfig > c:\ipconfig.txt
Condition
Datový typ: SMS_TaskSequence_Condition
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Další informace najdete v tématu SMS_TaskSequence_Action serverová třída služby WMI.
ContinueOnError
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Další informace najdete v tématu SMS_TaskSequence_Action serverová třída služby WMI.
Description
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [AllowedLen("0-255")]
Další informace najdete v tématu SMS_TaskSequence_Action serverová třída služby WMI.
DisableWow64Redirection
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: [Not_Null, VariableName("SMSTSDisableWow64Redirection")]
Nastavte true
, jestli modul pořadí úkolů zakáže přesměrování souborů Wow64 a 64bitové přesměrování registru. Toto chování používá při vyhodnocování podmínek souborů, složek a registru v 64bitovém operačním systému. Výchozí hodnota je false
.
Proměnná pořadí úkolů přidružená k této vlastnosti je SMSTSDisableWow64Redirection.
Enabled
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Další informace najdete v tématu SMS_TaskSequence_Action serverová třída služby WMI.
Name
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [AllowedLen("1-100")]
Další informace najdete v tématu SMS_TaskSequence_Action serverová třída služby WMI.
PackageID
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [TaskSequencePackage, CommandLineArg(1)]
ID balíčku přidruženého k akci
OutputVariableName
Datový typ: String
Typ přístupu: Čtení a zápis
Kvalifikátory: Žádné
Zadejte proměnnou pořadí úkolů pro uložení výstupu skriptu.
RunAsUser
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: [VariableName("_SMSTSRunCommandLineAsUser"), RequireR2]
Pokud nastavíte na true
, příkazový řádek se spustí pod přihlašovacími údaji UserName
určenými vlastností . Výchozí hodnota je: false
SuccessCodes
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [SuccessCodes, Not_Null]
Ukončovací kódy, které značí úspěch. Výchozí nastavení je "0 3010"
.
SupportedEnvironment
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [Not_Null:ToInstance]
Další informace najdete v tématu SMS_TaskSequence_Action serverová třída služby WMI.
Timeout
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [Not_Null:ToInstance]
Další informace najdete v tématu SMS_TaskSequence_Action serverová třída služby WMI.
UserName
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [VariableName("SMSTSRunCommandLineUserName"]
Uživatelský účet, pod který se má spustit příkazový řádek, RunAsUser
když je vlastnost nastavená na true
.
UserPassword
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [VariableName("SMSTSRunCommandLineUserPassword", Secret]
Maskované heslo přidružené k uživatelskému účtu, který se používá ke spuštění příkazového RunAsUser
řádku, když je vlastnost nastavená na true
.
WorkingDirectory
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [AllowedLen("0-255")]
Adresář, ze kterého se má spustit příkazový řádek. Nastavte tuto vlastnost na absolutní cestu nebo relativní cestu. Délka cesty musí být 0 až 255 znaků.
Poznámky
Mezi kvalifikátory tříd pro tuto třídu patří:
[CommandLine("smsswd.exe /run:%1 %2"),
ActionCategory("General,1,1"),ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft.ConfigurationManagement.AdminConsole.TaskSequenceEditor", "RunCommandLineControl", "TaskSequenceOptionControl"}]
Další informace o kvalifikátorech tříd a kvalifikátorech vlastností zahrnutých v části Vlastnosti najdete v tématu Configuration Manager kvalifikátory tříd a vlastností.
Požadavky
Požadavky na modul runtime
Další informace najdete v tématu Configuration Manager požadavky na modul runtime serveru.
Požadavky na vývoj
Další informace najdete v tématu požadavky na vývoj Configuration Manager serveru.