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