SMS_TaskSequence_ApplyOperatingSystemAction サーバー WMI クラス
SMS_TaskSequence_ApplyOperatingSystemAction
Windows Management Instrumentation (WMI) クラスは、指定したオペレーティング システム イメージをターゲット コンピューターにインストールするタスク シーケンス アクションを表す、Configuration Managerの SMS プロバイダー サーバー クラスです。
次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、継承されたすべてのプロパティが含まれています。
構文
Class SMS_TaskSequence_ApplyOperatingSystemAction : SMS_TaskSequence_Action
{
SMS_TaskSequence_Condition Condition;
String ConfigFileName;
String ConfigFilePackage;
Boolean ContinueOnError;
String Description;
UInt32 DestinationDisk;
String DestinationLogicalDrive;
UInt32 DestinationPartition;
String DestinationVariable;
Boolean Enabled;
UInt32 ImageIndex;
String ImagePackageID;
UInt32 InstallEditionIndex;
String InstallPackageID;
String Name;
Boolean RunFromNet;
String SupportedEnvironment;
UInt32 Timeout;
};
メソッド
クラスは SMS_TaskSequence_ApplyOperatingSystemAction
メソッドを定義しません。
プロパティ
Condition
データ型: SMS_TaskSequence_Condition
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。
ConfigFileName
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [RequiredIfNotNull("ConfigFilePackage"), VariableName("OSDConfigFileName")
プロパティで指定された応答ファイルの ConfigFilePackage
名前。 詳細については、このトピックの後半の「備考」セクションを参照してください。
このプロパティに関連付けられているタスク シーケンス変数は OSDConfigFileName です。 詳細については、「 OS 展開タスク シーケンス変数」を参照してください。
ConfigFilePackage
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [CommandLineArg(4), TaskSequencePackage]
Windows セットアップ応答ファイルを含む省略可能なパッケージの ID。 詳細については、このトピックの後半の「備考」セクションを参照してください。
ContinueOnError
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。
Description
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [AllowedLen("0-255")]
「 SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。
DestinationDisk
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [CommandLineArg(6), ValueRange("0-99")]
イメージを適用するディスクのインデックス。 インデックスの値は 0 から 99 です。 詳細については、このトピックの後半の「備考」セクションを参照してください。
DestinationLogicalDrive
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [CommandLineArg(8)]
イメージが適用されるボリュームの論理ドライブ文字。 詳細については、このトピックの後半の「備考」セクションを参照してください。
DestinationPartition
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [CommandLineArg(7), RequiredIfNotNull("DestinationDisk"), ValueRange("1-99")]
イメージの適用先として DestinationDisk
指定されたターゲット ディスク上のパーティションのインデックス。 インデックスの値は 1 から 99 です。 詳細については、このトピックの後半の「備考」セクションを参照してください。
DestinationVariable
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [CommandLineArg(9)]
イメージが適用されるボリュームの論理ドライブ文字を含むタスク シーケンス変数。 詳細については、このトピックの後半の「備考」セクションを参照してください。
Enabled
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。
ImageIndex
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [RequiredIfNotNull("ImagePackageID"), ValueRange("1-2147483647"), VariableName("OSDImageIndex")
ターゲット コンピューターに適用される WIM ファイル内のイメージのインデックス。 このプロパティの値は、1 から2147483647の間で指定できます。 が設定されている場合 ImagePackageID
は、このプロパティが必要です。 詳細については、このトピックの後半の「備考」セクションを参照してください。
このプロパティに関連付けられているタスク シーケンス変数は OSDImageIndex です。 詳細については、「 OS 展開タスク シーケンス変数」を参照してください。
ImagePackageID
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [CommandLineArg(1),TaskSequencePackage("image"),RequiredIfNull("InstallPackageID")
ターゲット コンピューターに適用されるイメージのパッケージ ID。 が設定されていない場合 InstallPackageID
は、このプロパティが必要です。 詳細については、このトピックの後半の「備考」セクションを参照してください。
InstallEditionIndex
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [RequiredIfNotNull("InstallPackageID"), VariableName("OSDInstallEditionIndex")
ターゲット コンピューターに適用される WIM ファイルに反映される、スクリプト化されたインストールのエディション インデックス。 既定値は 0 です。 が設定されている場合 InstallPackageID
は、このプロパティが必要です。 詳細については、このトピックの後半の「備考」セクションを参照してください。
InstallPackageID
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [CommandLineArg(3),TaskSequencePackage("image"), RequiredIfNull("ImagePackageID")
ターゲット コンピューターにインストールするスクリプト化されたオペレーティング システム インストール パッケージのパッケージ ID。 詳細については、このトピックの後半の「備考」セクションを参照してください。
Name
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [AllowedLen("1-100")]
「 SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。
RunFromNet
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [RunFromNet, CommandLineArg(10)]
true
オペレーティング システム WIM イメージが最初にダウンロードされるのではなく、ネットワーク共有から直接適用される場合。 そのためには、配布ポイント上の共有でイメージ パッケージを使用できるようにする必要があります。 既定値は false
です。
この情報は、System Center 2012 Configuration Manager SP1 以降、および System Center 2012 R2 Configuration Manager 以降に適用されます。
SupportedEnvironment
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [Not_Null:ToInstance]
「 SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。
このタスク シーケンス アクションのこのプロパティの既定値は WinPE です。
Timeout
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_TaskSequence_Action サーバー WMI クラス」を参照してください。
注釈
このクラスのクラス修飾子は次のとおりです。
[CommandLine("OSDApplyOS.exe<?1: /image:%1,%%OSDImageIndex%%><?3: /install:%3,%%OSDInstallEditionIndex%><%?4: \"/config:%4,%%OSDConfigFileName%\"><?6: /target:%6,%7><?8: /target:%8><?9: /target:%%9%%>")
ActionCategory{"Images,1,5"},ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft.ConfigurationManagement.AdminConsole.TaskSequenceEditor", "ApplyOperatingSystemControl","TaskSequenceOptionControl"},SequenceCategory("OSD")
[プロパティ] セクションに含まれるクラス修飾子とプロパティ修飾子の両方の詳細については、「クラス修飾子とプロパティ修飾子Configuration Manager」を参照してください。
このタスク シーケンス アクションのターゲットには、次のプロパティを設定できます。
DestinationDisk
DestinationPartition
DestinationLogicalDrive
DestinationVariable
特定のディスクまたはパーティションにインストールするには、他の宛先プロパティを に
null
設定DestinationDisk
しDestinationPartition
、設定します。c:\などの論理ボリュームにインストールするには、他のプロパティを に
null
設定DestinationLogicalDrive
して設定します。DestinationVariable
は、ターゲット ディスク 1、パーティション 1、または論理ボリュームをターゲットにする "c:" を含む、"1,1" の形式の宛先を含むタスク シーケンス変数に設定できます。ターゲットとして "次に使用できる" 形式のボリュームを使用するには、すべての変換先プロパティ
null
を に設定します。次のプロパティは、特定の種類のインストールに固有です。
ImagePackageID
プロパティとImageIndex
プロパティは、イメージ ベースのインストールに使用されます。InstallPackageID
プロパティとInstallEditionIndex
プロパティは、スクリプト化されたインストールに使用されます。ConfigFilePackage
プロパティとConfigFileName
プロパティは、構成ファイルからのインストールに使用されます。プロパティは
InstallEditionIndex
、 クラスによって設定されますSMS_TaskSequence_ApplyOperatingSystemAction
。 これは、 SMS_TaskSequence_SetupWindowsAndSMSActionサーバー WMI クラスによって取得されます。
注:
プロパティに指定 ImageIndex
された値は、アプリケーションでプロパティを範囲チェックし、0x7fffffff (2147483647) より大きい最大値に照らしてプロパティを確認する必要がある場合に問題が発生する可能性があります。 この場合、アプリケーションは プロパティで範囲修飾子を使用できません。
要件
ランタイム要件
詳細については、「Configuration Manager サーバーランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発要件」を参照してください。