次の方法で共有


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 サーバー開発要件」を参照してください。