DISM アプリケーション サービス (.msp) コマンドライン オプション

オフライン イメージでアプリケーション サービス コマンド ライン オプションを使用すると、Windows インストーラーのアプリケーション更新プログラム (.msp ファイル) の適用性を確認し、インストールされている Windows インストーラーのアプリケーションおよびアプリケーション更新プログラム (.msp ファイル) に関する情報をオフライン イメージに対して照会することができます。

アプリ パッケージで展開イメージのサービスと管理 (DISM) を使用する方法については、「DISM アプリ パッケージ (.appx または .appxbundle) サービス コマンドライン オプション」を参照してください。

DISM を使用して Windows イメージを処理するための基本構文は次のようになります。

DISM.exe /Image:<path_to_image_directory> [dism\global_options] {servicing_option} [<servicing_argument>]

次のサービス オプションを使用して、Windows インストーラー アプリケーションと .msp アプリケーション修正プログラムを一覧表示し、オフラインの Windows イメージに対するアプリケーション修正プログラムの適用性を確認できます。

DISM.exe /Image:<path_to_directory> [/Check-AppPatch | /Get-AppPatchInfo: | /Get-AppPatches | /Get-AppInfo | /Get-Apps]

このセクションでは、各アプリケーション サービス オプションの使用方法について説明します。

/Get-Help /?

パッケージ サービス コマンドライン オプションの直後に使用すると、オプションと引数に関する情報が表示されます。 イメージを指定すると、追加のトピックが使用可能になる場合があります。

例:

Dism /image:C:\test\offline /Check-AppPatch /?

/Check-AppPatch

MSP 修正プログラムがオフライン イメージに適用される場合にのみ、情報を表示します。 MSP 修正プログラム ファイルへのパスを指定する必要があります。 複数の修正プログラム ファイルを指定できます。

構文

/Check-AppPatch /PatchLocation:<path_to_patch.msp>

例:

Dism /image:C:\test\offline /Check-AppPatch /PatchLocation:C:\test\MSIPatches\MsiTestPatch1.msp /PatchLocation:C:\test\MSIPatches\MsiTestPatch2.msp

/Get-AppPatchInfo

インストールされている MSP 修正プログラムに関する詳細情報を、<patch_code_GUID><product_code_GUID> 別にフィルター処理して表示します。

構文

/Get-AppPatchInfo: [/PatchCode:<patch_code_GUID>] [/ProductCode:<product_code_GUID>]
  • PatchCode オプションを指定すると、その更新プログラムが適用されているすべての Windows インストーラー アプリケーションに関する詳細情報が表示されます。

  • ProductCode オプションを指定すると、指定したアプリケーション内のすべての MSP 更新プログラムに関する情報が表示されます。

  • PatchCode オプションと ProductCode オプションを指定すると、指定した Windows インストーラー アプリケーションにその特定の修正プログラムが適用されている場合にのみ、情報が表示されます。

  • Get-AppPatches オプションを使用すると、修正プログラムに固有の修正プログラム コード GUID と製品コード GUID を調べることができます。 Get-Apps オプションを使用すると、インストールされている Windows インストーラー アプリケーションのすべての製品コード GUID が一覧表示されます。

  • PatchCodeProductCode をいずれも指定しない場合、インストールされているすべての Windows インストーラー パッケージと MSP 修正プログラムが表示されます。

例:

Dism /image:C:\test\offline /Get-AppPatchInfo
Dism /image:C:\test\offline /Get-AppPatchInfo: /PatchCode:{B0B9997C-GUID-GUID-GUID-74D866BBDFFF}
Dism /image:C:\test\offline /Get-AppPatchInfo: /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}
Dism /image:C:\test\offline /Get-AppPatchInfo: /PatchCode:{B0B9997C-GUID-GUID-GUID-74D866BBDFFF} /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}

/Get-AppPatches

オフライン イメージにインストールされているすべてのアプリケーションに適用済みのすべての MSP 修正プログラムに関する基本情報を表示します。 製品コード GUID を指定すると、指定した Windows インストーラー アプリケーション内のすべての修正プログラムに関する情報が表示されます。

構文

/Get-AppPatches: [/ProductCode:<product_code_GUID>]

例:

Dism /image:C:\test\offline /Get-AppPatches
Dism /image:C:\test\offline /Get-AppPatches /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}

/Get-AppInfo

インストールされている特定の Windows インストーラー アプリケーションに関する詳細情報を表示します。

構文

/Get-AppInfo [/ProductCode<product_code_GUID>]

/Get-Apps オプションを使用すると、インストールされている Windows インストーラー アプリケーションの GUID を調べることができます。 製品コード GUID を指定しなかった場合、オフライン イメージにインストールされているすべての Windows インストーラー アプリケーションの情報が表示されます。

例:

Dism /image:C:\test\offline /Get-AppInfo
Dism /image:C:\test\offline /Get-AppInfo /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}

/Get-Apps

オフライン イメージ内のすべての Windows インストーラー アプリケーションに関する基本情報を表示します。

例:

Dism /image:C:\test\offline /Get-Apps

制限事項

/Get-AppPatches および /Get-AppPatchInfo は、インストールされている修正プログラム (.msp ファイル) にのみ適用されます。

MSP 修正プログラムの適用性を特定すると、修正プログラムが適用可能な Windows インストーラー アプリケーションのみが表示されます。 1 つの修正プログラムをインストールされている多くのアプリケーションに適用することも、多くの修正プログラムを 1 つのアプリケーションに適用することもできます。

DISM とは

DISM イメージ管理のコマンド ライン オプション

展開イメージのサービスと管理 (DISM) のコマンドライン オプション

DISM アプリ パッケージ (.appx または .appxbundle) サービス コマンドライン オプション