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 /PatchLocation:<path_to_patch.msp>

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

例:

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

/Get-AppPatchInfo: [/PatchCode:<patch_code_GUID>] [/ProductCode:<product_code_GUID>]

インストールされている MSP 修正プログラムの詳しい情報を、<patch_code_GUID> および <product_code_GUID> でフィルターして表示します。

/PatchCode オプションが指定された場合、修正プログラムが適用されているすべての Windows インストーラー アプリケーションの詳しい情報が表示されます。

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

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

修正プログラム コードの GUID および修正プログラムに固有の製品コードの GUID を検索するには、/Get-AppPatches オプションを使います。インストールされている Windows インストーラー アプリケーションについて、すべての製品コードの GUID を一覧表示するには、/Get-Apps オプションを使います。

/PatchCode および /ProductCode が指定されない場合、インストールされているすべての 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: [/ProductCode:<product_code_GUID>]

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

例:

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

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

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

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

インストールされている Windows インストーラー アプリケーションの GUID を検索するには、/Get-Apps オプションを使います。製品コードの 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) サービスのコマンド ライン オプション

 

 

表示: