共用方式為


SMS_TaskSequence_RunCommandLineAction 伺服器 WMI 類別

SMS_TaskSequence_RunCommandLineActionWMI 類別是 Configuration Manager 中的 SMS 提供者伺服器類別。 它代表執行使用者指定命令列的工作順序動作。

下列語法已從受控物件格式 (MOF) 程式碼簡化,並包含所有繼承的屬性。

語法

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;
};  

方法

類別 SMS_TaskSequence_RunCommandLineAction 不會定義任何方法。

屬性

CommandLine

資料類型:String

存取類型:讀取/寫入

限定 符: [Not_Null, CommandLineArg(2), AllowedLen("1-32000")]

指定命令列。 長度可以介於 1 到 32,000 個字元之間。 例如:cmd /c ipconfig > c:\ipconfig.txt

Condition

資料類型:SMS_TaskSequence_Condition

存取類型:讀取/寫入

限定詞:無

如需詳細資訊, 請參閱SMS_TaskSequence_Action伺服器 WMI 類別

ContinueOnError

資料類型:Boolean

存取類型:讀取/寫入

限定詞:無

如需詳細資訊, 請參閱SMS_TaskSequence_Action伺服器 WMI 類別

Description

資料類型:String

存取類型:讀取/寫入

限定 符: [AllowedLen("0-255")]

如需詳細資訊, 請參閱SMS_TaskSequence_Action伺服器 WMI 類別

DisableWow64Redirection

資料類型:Boolean

存取類型:讀取/寫入

限定 符: [Not_Null, VariableName("SMSTSDisableWow64Redirection")]

設定 true 工作順序引擎是否停用 Wow64 檔案重新導向和 64 位登錄重新導向。 它會在評估 64 位 OS 上的檔案、資料夾和登錄條件時,使用此行為。 預設值為 false

與這個屬性相關聯的工作順序變數是 SMSTSDisableWow64Redirection

Enabled

資料類型:Boolean

存取類型:讀取/寫入

限定詞:無

如需詳細資訊, 請參閱SMS_TaskSequence_Action伺服器 WMI 類別

Name

資料類型:String

存取類型:讀取/寫入

限定 符: [AllowedLen("1-100")]

如需詳細資訊, 請參閱SMS_TaskSequence_Action伺服器 WMI 類別

PackageID

資料類型:String

存取類型:讀取/寫入

限定 符: [TaskSequencePackage, CommandLineArg(1)]

與動作相關聯之封裝的識別碼。

OutputVariableName

資料類型:String

存取類型:讀取/寫入

限定詞:無

指定工作順序變數來儲存腳本的輸出。

RunAsUser

資料類型:Boolean

存取類型:讀取/寫入

限定 符: [VariableName("_SMSTSRunCommandLineAsUser"), RequireR2]

當設定為 true 時,命令列會在 屬性所指定的 UserName 認證下執行。 預設值為: false

SuccessCodes

資料類型:String

存取類型:讀取/寫入

限定 符: [SuccessCodes, Not_Null]

表示成功的結束代碼。 預設設定為 "0 3010"

SupportedEnvironment

資料類型:String

存取類型:讀取/寫入

限定 符: [Not_Null:ToInstance]

如需詳細資訊, 請參閱SMS_TaskSequence_Action伺服器 WMI 類別

Timeout

資料類型:UInt32

存取類型:讀取/寫入

限定 符: [Not_Null:ToInstance]

如需詳細資訊, 請參閱SMS_TaskSequence_Action伺服器 WMI 類別

UserName

資料類型:String

存取類型:讀取/寫入

限定 符: [VariableName("SMSTSRunCommandLineUserName"]

當 屬性設定為 true 時,要在 下執行命令列的 RunAsUser 使用者帳戶。

UserPassword

資料類型:String

存取類型:讀取/寫入

限定 符: [VariableName("SMSTSRunCommandLineUserPassword", Secret]

當 屬性設定為 true 時,用來執行命令列的使用者帳戶相關聯的 RunAsUser 遮罩密碼。

WorkingDirectory

資料類型:String

存取類型:讀取/寫入

限定 符: [AllowedLen("0-255")]

要從中執行命令列的目錄。 將此屬性設定為絕對路徑或相對路徑。 路徑長度必須介於 0 到 255 個字元之間。

註解

此類別的類別限定詞包括:

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

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

如需 [屬性] 區段中包含之類別限定詞和屬性限定詞的詳細資訊,請參閱Configuration Manager類別和屬性限定詞

需求

執行時間需求

如需詳細資訊,請參閱Configuration Manager伺服器執行時間需求

開發需求

如需詳細資訊,請參閱Configuration Manager伺服器開發需求