SMS_BootImagePackage サーバー WMI クラス

SMS_BootImagePackage Windows Management Instrumentation (WMI) クラスは、Configuration Manager の SMS プロバイダー サーバー クラスであり、Windows プレインストール環境 (PE) 2.0 でコンピューターを起動し、オペレーティング システム展開タスク シーケンスの操作を可能にするために使用されるブート イメージ ソース ファイルの配布単位として機能します。

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

構文

Class SMS_BootImagePackage : SMS_PackageBaseclass
{
      UInt32 ActionInProgress;
      String AlternateContentProviders;
      String Architecture;
      String BackgroundBitmapPath;
      String ContextID;
      Boolean DefaultImage;
      String Description;
      Boolean EnableLabShell;
      UInt8 ExtendedData[];
      UInt32 ExtendedDataSize;
      UInt32 ForcedDisconnectDelay;
      Boolean ForcedDisconnectEnabled;
      UInt32 ForcedDisconnectNumRetries;
      UInt8 Icon[];
      UInt32 IconSize;
      Boolean IgnoreAddressSchedule;
      String ImageDiskLayout;
      UInt32 ImageIndex;
      String ImageOSVersion;
      String ImagePath;
      String ImageProperty;
      UInt8 ISVData[];
      UInt32 ISVDataSize;
      String Language;
      DateTime LastRefreshTime;
      String LocalizedCategoryInstanceNames[];
      String Manufacturer;
      String MIFFilename;
      String MIFName;
      String MIFPublisher;
      String MIFVersion;
      String Name;
      UInt32 NumOfPrograms;
      UInt32 OptionalComponents[];
      String PackageID;
      UInt32 PackageSize;
      UInt32 PackageType;
      UInt32 PkgFlags;
      UInt32 PkgSourceFlag;
      String PkgSourcePath;
      String PreExecCommandLine;
      String PreExecSourceDirectory;
      String PreferredAddressType;
      UInt32 Priority;
      SMS_Driver_Details ReferencedDrivers[];
      Boolean RefreshPkgSourceFlag;
      SMS_ScheduleToken RefreshSchedule[];
      UInt32 ScratchSpace;
      String SecuredScopeNames[];
      String SedoObjectVersion;
      String ShareName;
      UInt32 ShareType;
      DateTime SourceDate;
      String SourceSite;
      UInt32 SourceVersion;
      String StoredPkgPath;
      UInt32 StoredPkgVersion;
      String Version;
};

メソッド

次の表に、 SMS_BootImagePackage での方法を示します。

メソッド 説明
クラス SMS_BootImagePackage の AddChangeNotification メソッド ブート イメージ パッケージの変更通知を追加します。
クラス SMS_BootImagePackage の AddDistributionPoints メソッド パッケージの配布ポイントを追加します。
クラス SMS_BootImagePackage の DeleteContextID メソッド ブート イメージ パッケージの指定されたコンテキスト ID に関連付けられているステータス キューを削除します。
クラス SMS_BootImagePackage の ExportDefaultBootImage メソッド Windows の評価と展開キットのインストール ソースでブート イメージを最終処理し、指定した場所にエクスポートします。
クラス SMS_BootImagePackage の GetImageProperties メソッド 指定したソース .wim ファイルから XML 文字列にすべての画像プロパティを読み取ります。
クラス SMS_BootImagePackage の QueryOSDBinaryInjectionStatus メソッド オペレーティング システム展開バイナリの挿入の現在の状態をクエリします。
クラス SMS_BootImagePackage の RefreshPkgSource メソッド パッケージのプロパティが変更されていない場合に、すべての配布ポイントでパッケージ ソースを更新します。
クラス SMS_BootImagePackage の ReloadImageProperties メソッド ソース .wim ファイルからイメージ プロパティを再読み込みし、データベースを更新します。
クラス SMS_BootImagePackage の SetSourceSite メソッド ブート イメージ パッケージのソース サイトのコードを設定します。
クラス SMS_BootImagePackage のロック解除メソッド ソース サイトを現在のサイトに設定し、ブート イメージ パッケージのロックを解除します。
クラス SMS_BootImagePackage の UpdateDefaultImage メソッド ImagePath プロパティが指す WIM イメージのコピーを作成し、ブート イメージの展開用の OSD ファイルを挿入します。
クラス SMS_BootImagePackage の UpdateImage メソッド ブート イメージ パッケージのイメージのコピーを作成し、ブート イメージ展開用のファイルでイメージを更新します。
クラス SMS_BootImagePackage の UpdateOptionalComponents メソッド Updates 指定されたすべてのオプション コンポーネントをブート イメージに更新します。

プロパティ

Architecture データ型: String

アクセスの種類: 読み取り専用

修飾子: [読み取り]

ブート イメージのアーキテクチャ。 次の値は有効な値です。 既定値は "" です。

アーキテクチャ
x86 I386 32 ビット マイクロプロセッサ
ia64 Itanium 64 ビット マイクロプロセッサ
x64 X86-64 64 ビット マイクロプロセッサ

ActionInProgress データ型: UInt32

アクセスの種類: 読み取り専用

修飾子: [読み取り]

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

AlternateContentProviders データ型: String

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

修飾子: [large, lazy]

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

BackgroundBitmapPath データ型: String

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

修飾子: [lazy]

WinPE バックグラウンド ビットマップの UNC (汎用名前付け規則) パス。 アプリケーションは、カスタム ビットマップ ファイルへのパスを指定することで、カスタム ビットマップを使用するようにこのプロパティを設定できます。

ContextID データ型: String

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

修飾子: [lazy]

オペレーティング システム展開バイナリの挿入の状態について照会できるコンテキスト ID。 インジェクション操作にはかなりの時間がかかり、アプリケーションではこのプロパティを定期的なステータスに使用できます。 既定値は "" です。

DefaultImage データ型: Boolean

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

修飾子: なし

true これが既定のブート イメージの場合。 既定値は false です。

Description データ型: String

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

修飾子: なし

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

EnableLabShell データ型: Boolean

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

修飾子: [lazy]

true コマンド ライン サポートが有効になっている場合。 既定値は false です。

ExtendedData データ型: UInt8 配列

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

修飾子: [large, lazy]

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

ExtendedDataSize データ型: UInt32

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

修飾子: [lazy]

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

ForcedDisconnectDelay データ型: UInt32

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

修飾子: なし

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

ForcedDisconnectEnabled データ型: Boolean

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

修飾子: なし

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

ForcedDisconnectNumRetries データ型: UInt32

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

修飾子: なし

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

Icon データ型: UInt8 配列

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

Qualifiers: [large]

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

IconSize データ型: UInt32

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

修飾子: [lazy]

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

IgnoreAddressSchedule データ型: Boolean

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

修飾子: なし

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

ImageDiskLayout データ型: String

アクセスの種類: 読み取り専用

修飾子: [lazy, read]

.wim ファイル (WIM 形式) で表される、ソース イメージのディスク レイアウト情報の XML 文字列。 既定値は "" です。

ImageIndex データ型: UInt32

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

修飾子: [lazy]

ブート イメージには使用されません。

ImageOSVersion データ型: String

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

修飾子: なし

ブート WIM ファイルの既定のイメージのオペレーティング システム バージョン。

ImagePath データ型: String

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

修飾子: なし

元のイメージ ソース パス。 管理者がイメージをインポートするときに、Configuration Manager はこのパスを内部で使用します。 イメージがインポートされると、Configuration Manager によってオペレーティング システム展開バイナリが挿入されます。

ImageProperty データ型: String

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

修飾子: [lazy]

ソース .wim ファイルのメタデータ (バージョンなど) を保持する XML 文字列。 既定値は "" です。

ISVData データ型: UInt8 配列

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

修飾子: [large, lazy]

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

ISVDataSize データ型: UInt32

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

修飾子: [lazy]

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

Language データ型: String

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

修飾子: なし

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

LastRefreshTime データ型: DateTime

アクセスの種類: 読み取り専用

修飾子: [読み取り]

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

LocalizedCategoryInstanceNames データ型: String 配列

アクセスの種類: 読み取り専用

修飾子: [読み取り]

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

Manufacturer データ型: String

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

修飾子: なし

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

MIFFilename データ型: String

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

修飾子: なし

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

MIFName データ型: String

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

修飾子: なし

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

MIFPublisher データ型: String

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

修飾子: なし

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

MIFVersion データ型: String

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

修飾子: なし

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

Name データ型: String

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

修飾子: なし

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

NumOfPrograms データ型: UInt32

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

修飾子: なし

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

OptionalComponents データ型: UInt32 配列

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

修飾子: [lazy]

WinPE で有効になるオプション コンポーネントの識別子の一覧。 使用可能な値は次のとおりです。

識別子 コンポーネント
1 WinPE-DismCmdlets
2 WinPE-Dot3Svc
3 WinPE-EnhancedStorage
4 WinPE-FMAPI
5 WinPE-FontSupport-JA-JP
6 WinPE-FontSupport-KO-KR
7 WinPE-FontSupport-ZH-CN
8 WinPE-FontSupport-ZH-HK
9 WinPE-FontSupport-ZH-TW
10 WinPE-HTA
11 WinPE-StorageWMI
12 WinPE-LegacySetup
13 WinPE-MDAC
14 WinPE-NetFx4
15 WinPE-PowerShell3
16 WinPE-PPPoE
17 WinPE-RNDIS
18 WinPE-Scripting
19 WinPE-SecureStartup
20 WinPE-Setup
21 WinPE-Setup-Client
22 WinPE-Setup-Server
23 該当なし
24 WinPE-WDS-Tools
25 WinPE-WinReCfg
26 WinPE-WMI

この情報は、System Center 2012 Configuration Manager SP1 以降、および System Center 2012 R2 Configuration Manager 以降に適用されます。

PackageID データ型: String

アクセスの種類: [キー]

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

PackageSize データ型: UInt32

アクセスの種類: 読み取り

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

PackageType データ型: UInt32

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

修飾子: なし

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

このクラスの場合、パッケージの種類は PKG_TYPE_BOOTIMAGE (258) です。

PkgFlags データ型: UInt32

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

修飾子: [bits]

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

PkgSourceFlag データ型: UInt32

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

修飾子: なし

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

PkgSourcePath データ型: String

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

修飾子: なし

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

PreExecCommandLine データ型: String

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

修飾子: [lazy]

WinPE に挿入された実行前フックのコマンド ライン。

PreExecSourceDirectory データ型: String

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

修飾子: なし

WinPE に挿入されたソース ディレクトリをフックする事前実行の UNC パス。

PreferredAddressType データ型: String

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

修飾子: なし

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

Priority データ型: UInt32

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

修飾子: なし

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

ReferencedDrivers データ型: SMS_Driver_Details 配列

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

修飾子: [lazy]

インポート用のブート イメージに含まれる Configuration Manager ドライバーに関する詳細の配列。

RefreshPkgSourceFlag データ型: Boolean

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

修飾子: [lazy]

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

RefreshSchedule データ型: SMS_ScheduleToken 配列

アクセスタイプ: [max(15), lazy]

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

ScratchSpace データ型: UInt32

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

修飾子: [lazy]

WinPE で使用可能なスクラッチ領域の量を指定します。 使用可能な値は次のとおりです。

メガバイト
32
64
128
256
512

詳細については、「 DISM: Windows PE サービス コマンドライン オプション」を参照してください。

この情報は、System Center 2012 Configuration Manager SP1 以降、および System Center 2012 R2 Configuration Manager 以降に適用されます。

SecuredScopeNames データ型: String 配列

アクセスの種類: 読み取り専用

修飾子: [読み取り]

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

SedoObjectVersion データ型: String

アクセスの種類: 読み取り専用

修飾子: [読み取り]

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

ShareName データ型: String

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

修飾子: なし

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

ShareType データ型: UInt32

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

修飾子: なし

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

SourceDate データ型: DateTime

アクセスの種類: 読み取り専用

修飾子: [読み取り]

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

SourceSite データ型: String

アクセスの種類: 読み取り専用

修飾子: [読み取り]

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

SourceVersion データ型: UInt32

アクセスの種類: 読み取り専用

修飾子: [読み取り]

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

StoredPkgPath データ型: String

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

修飾子: なし

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

StoredPkgVersion データ型: UInt32

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

修飾子: なし

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

Version データ型: String

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

修飾子: なし

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

注釈

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

要件

ランタイム要件

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

開発要件

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