SMS_TaskSequence_RunCommandLineAction サーバー WMI クラス
SMS_TaskSequence_RunCommandLineAction
WMI クラスは、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
アクセスの種類: 読み取り/書き込み
修飾子: なし
詳細については、「 サーバー WMI クラスSMS_TaskSequence_Action」を参照してください。
ContinueOnError
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: なし
詳細については、「 サーバー WMI クラスSMS_TaskSequence_Action」を参照してください。
Description
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [AllowedLen("0-255")]
詳細については、「 サーバー WMI クラスSMS_TaskSequence_Action」を参照してください。
DisableWow64Redirection
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [Not_Null, VariableName("SMSTSDisableWow64Redirection")]
タスク シーケンス エンジンが Wow64 ファイル リダイレクトと 64 ビット レジストリ リダイレクトを無効にした場合に設定 true
します。 この動作は、64 ビット OS のファイル、フォルダー、レジストリの条件を評価するときに使用します。 既定値は false
です。
このプロパティに関連付けられているタスク シーケンス変数は SMSTSDisableWow64Redirection です。
Enabled
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: なし
詳細については、「 サーバー WMI クラスSMS_TaskSequence_Action」を参照してください。
Name
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [AllowedLen("1-100")]
詳細については、「 サーバー WMI クラスSMS_TaskSequence_Action」を参照してください。
PackageID
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [TaskSequencePackage, CommandLineArg(1)]
アクションに関連付けられているパッケージの ID。
OutputVariableName
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
スクリプトの出力を格納するタスク シーケンス変数を指定します。
RunAsUser
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("_SMSTSRunCommandLineAsUser"), RequireR2]
に true
設定すると、 プロパティで指定された資格情報の下でコマンド ラインが UserName
実行されます。 既定値は次のとおりです。 false
SuccessCodes
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [SuccessCodes, Not_Null]
成功を示す終了コード。 既定の設定は です "0 3010"
。
SupportedEnvironment
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [Not_Null:ToInstance]
詳細については、「 サーバー WMI クラスSMS_TaskSequence_Action」を参照してください。
Timeout
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [Not_Null:ToInstance]
詳細については、「 サーバー WMI クラスSMS_TaskSequence_Action」を参照してください。
UserName
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("SMSTSRunCommandLineUserName"]
プロパティが に設定されている場合にコマンド ラインを RunAsUser
実行する true
ユーザー アカウント。
UserPassword
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("SMSTSRunCommandLineUserPassword", Secret]
プロパティが に設定されている場合 RunAsUser
にコマンド ラインを実行するために使用されるユーザー アカウントに true
関連付けられているマスクされたパスワード。
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 サーバー開発要件」を参照してください。