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)]
基本タスク シーケンス変数名。
PackageID が null に設定されている場合、このプロパティは複数のプログラムをインストールするために必要です。
Condition データ型: SMS_TaskSequence_Condition
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。
ContinueOnError データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。
ContinueOnInstallError データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [RequiredIfNotNull("BaseVariableName"), CommandLineArg(4)]
true インストール エラーが発生した場合は続行します。 このプロパティは、 BaseVariableName が null に設定されていない場合に必要です。
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")]
インストールするパッケージ内のプログラム。 このプロパティは、 PackageID が null に設定されていない場合に必要です。
このプロパティに関連付けられているタスク シーケンス変数は _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 サーバー開発の要件」を参照してください。