次の方法で共有


サーバー WMI クラスのSMS_TaskSequence_InstallSoftwareAction

SMS_TaskSequence_InstallSoftwareAction Windows Management Instrumentation (WMI) クラスは、ソフトウェアをインストールするタスク シーケンス アクションを表す、Configuration Managerの SMS プロバイダー サーバー クラスです。

次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、継承されたすべてのプロパティが含まれています。

構文

Class SMS_TaskSequence_InstallSoftwareAction : SMS_TaskSequence_Action
{
      String BaseVariableName;
      SMS_TaskSequence_Condition Condition;
      Boolean ContinueOnError;
      Boolean ContinueOnInstallError;
      String Description;
      Boolean Enabled;
      String Name;
      String PackageID;
      String ProgramName;
      String SupportedEnvironment;
      UInt32 Timeout;
};

メソッド

SMS_TaskSequence_InstallSoftwareAction クラスでは、メソッドは定義されません。

プロパティ

BaseVariableName データ型: String

アクセスの種類: 読み取り/書き込み

修飾子: [RequiredIfNull("PackageID"), CommandLineArg(3)]

基本タスク シーケンスの変数名。 PackageIDnull に設定されている場合、複数のプログラムをインストールするには、このプロパティが必要です。

Condition データ型: SMS_TaskSequence_Condition

アクセスの種類: 読み取り/書き込み

修飾子: なし

SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。

ContinueOnError データ型: Boolean

アクセスの種類: 読み取り/書き込み

修飾子: なし

SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。

ContinueOnInstallError データ型: Boolean

アクセスの種類: 読み取り/書き込み

修飾子: [RequiredIfNotNull("BaseVariableName"), CommandLineArg(4)]

true インストール エラーが発生した場合は続行します。 このプロパティは、 BaseVariableNamenull に設定されていない場合に必要です。

Description データ型: String

アクセスの種類: 読み取り/書き込み

修飾子: [AllowedLen("0-255")]

SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。

Enabled データ型: Boolean

アクセスの種類: 読み取り/書き込み

修飾子: なし

SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。

Name データ型: String

アクセスの種類: 読み取り/書き込み

修飾子: [AllowedLen("1-100")]

SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。

PackageID データ型: String

アクセスの種類: 読み取り/書き込み

修飾子: [CommandLineArg(1), TaskSequencePackage]

プログラムのインストールに使用するタスク シーケンス パッケージの ID。 複数のプログラムをインストールするには、このプロパティを null に設定します。

ProgramName データ型: String

アクセスの種類: 読み取り/書き込み

修飾子: [RequiredIfNotNull("PackageID"), VariableName("_SMSSWDProgramName"), TaskSequenceProgram("PackageID")

インストールするパッケージ内のプログラム。 このプロパティは、 PackageIDnull に設定されていない場合に必要です。

このプロパティに関連付けられているタスク シーケンス変数が_SMSSWDProgramName。 詳細については、「 OS 展開タスク シーケンス変数」を参照してください。

SupportedEnvironment データ型: String

アクセスの種類: 読み取り/書き込み

修飾子: [Not_Null:ToInstance]

SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。

このタスク シーケンス アクションのこのプロパティの既定値は FullOS です。

Timeout データ型: UInt32

アクセスの種類: 読み取り/書き込み

修飾子: なし

SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。

解説

このクラスのクラス修飾子は次のとおりです。

[CommandLine("smsswd.exe /pkg:%1 /install /basevar:%3 /continueOnError:%4"),

ActionCategory{"Software,2,2"},ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft.ConfigurationManagement.AdminConsole.TaskSequenceEditor", "InstallSoftwareDistributionControl", "TaskSequenceOptionControl"}]

[プロパティ] セクションに含まれるクラス修飾子とプロパティ修飾子の両方の詳細については、「クラス修飾子とプロパティ修飾子Configuration Manager」を参照してください。

要件

ランタイム要件

詳細については、「Configuration Manager サーバーランタイム要件」を参照してください。

開発要件

詳細については、「Configuration Manager サーバー開発要件」を参照してください。

関連項目

サーバー WMI クラスのSMS_TaskSequence_Action