次の方法で共有


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

    特定のディスクまたはパーティションにインストールするには、 DestinationDiskDestinationPartition を設定し、他の宛先プロパティを nullに設定します。

    c:\などの論理ボリュームにインストールするには、 DestinationLogicalDrive を設定し、他のプロパティを nullに設定します。

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

関連項目

SMS_TaskSequence_SetupWindowsAndSMSAction サーバー WMI クラス