SMS_TaskSequence_RunPowerShellScriptAction 伺服器 WMI 類別
SMS_TaskSequence_RunPowerShellScriptAction
WMI 類別是 Configuration Manager 中的 SMS 提供者伺服器類別。 它代表執行使用者指定Windows PowerShell腳本的工作順序動作。
下列語法已從受控物件格式 (MOF) 程式碼簡化,並包含所有繼承的屬性。
語法
Class SMS_TaskSequence_RunPowerShellScriptAction : SMS_TaskSequence_Action
{
SMS_TaskSequence_Condition Condition;
Boolean ContinueOnError;
String Description;
Boolean Enabled;
string ExecutionPolicy;
String Name;
string OutputVariableName;
string PackageID;
string Parameters;
boolean RunAsUser;
string ScriptName;
string SourceScript;
string SuccessCodes;
string SupportedEnvironment;
UInt32 Timeout;
string UserName;
string UserPassword;
string WorkingDirectory;
};
方法
類別 SMS_TaskSequence_RunPowerShellScriptAction
不會定義任何方法。
屬性
Condition
資料類型:SMS_TaskSequence_Condition
存取類型:讀取/寫入
限定詞:無
如需詳細資訊, 請參閱SMS_TaskSequence_Action伺服器 WMI 類別。
ContinueOnError
資料類型:Boolean
存取類型:讀取/寫入
限定詞:無
如需詳細資訊, 請參閱SMS_TaskSequence_Action伺服器 WMI 類別。
Description
資料類型:String
存取類型:讀取/寫入
限定詞:[AllowedLen (「0-255」) ]
如需詳細資訊, 請參閱SMS_TaskSequence_Action伺服器 WMI 類別。
Enabled
資料類型:Boolean
存取類型:讀取/寫入
限定詞:無
如需詳細資訊, 請參閱SMS_TaskSequence_Action伺服器 WMI 類別。
ExecutionPolicy
資料類型:String
存取類型:讀取/寫入
限定 符: [ValueMap{"Restricted", "AllSigned", "RemoteSigned", "Unrestricted", "Bypass", "Undefined"}, Not_Null:ToInstance]
指定 PowerShell 執行原則。 根據預設,值為 Restricted
。
Name
資料類型:String
存取類型:讀取/寫入
限定詞:[AllowedLen (「1-100」) ]
如需詳細資訊, 請參閱SMS_TaskSequence_Action伺服器 WMI 類別。
OutputVariableName
資料類型:String
存取類型:讀取/寫入
限定詞:無
指定工作順序變數來儲存腳本的輸出。
PackageID
資料類型:String
存取類型:讀取/寫入
限定 符: [RequiredIfNull("SourceScript"), TaskSequencePackage]
包含腳本之封裝的識別碼。
Parameters
資料類型:String
存取類型:讀取/寫入
限定詞:[Not_Null]
指定要在腳本的 PowerShell 命令列上傳遞的任何參數。
RunAsUser
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[VariableName (「_SMSTSRunPowerShellAsUser」) , RequireR2]
當設定為 true
時,命令列會在 屬性所指定的 UserName
認證下執行。
預設值為: false
ScriptName
資料類型:String
存取類型:讀取/寫入
限定 符: [RequiredIfNull("SourceScript")]
來源 PowerShell 腳本的名稱。
SourceScript
資料類型:String
存取類型:讀取/寫入
限定 符: [RequiredIfNull("PackageID")]
指定要匯入之來源腳本的套件識別碼。
SuccessCodes
資料類型:String
存取類型: Read/Write
限定 符: [SuccessCodes, Not_Null]
表示成功的結束代碼。 預設值為 "0 3010"
。
SupportedEnvironment
資料類型:String
存取類型:讀取/寫入
限定詞:[Not_Null:ToInstance]
如需詳細資訊, 請參閱SMS_TaskSequence_Action伺服器 WMI 類別。
預設值為 WinPEandFullOS
。
Timeout
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[Not_Null:ToInstance]
如需詳細資訊, 請參閱SMS_TaskSequence_Action伺服器 WMI 類別。
UserName
資料類型:String
存取類型:讀取/寫入
限定 符: [VariableName("SMSTSRunPowerShellUserName"]
當 屬性設定為 true
時,要在 下執行命令列的 RunAsUser
使用者帳戶。
UserPassword
資料類型:String
存取類型:讀取/寫入
限定 符: [VariableName("SMSTSRunPowerShellUserPassword", Secret]
當 屬性設定為 true
時,用來執行命令列的使用者帳戶相關聯的 RunAsUser
遮罩密碼。
WorkingDirectory
資料類型:String
存取類型:讀取/寫入
限定詞:[AllowedLen (「0-255」) ]
要從中執行命令列的目錄。 將此屬性設定為絕對路徑或相對路徑。 路徑長度必須介於 0 到 255 個字元之間。
註解
如需 [屬性] 區段中包含之類別限定詞和屬性限定詞的詳細資訊,請參閱Configuration Manager類別和屬性限定詞。
需求
執行時間需求
如需詳細資訊,請參閱Configuration Manager伺服器執行時間需求。
開發需求
如需詳細資訊,請參閱Configuration Manager伺服器開發需求。