Sdílet prostřednictvím


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.