Параметры Command-Line обслуживания приложений DISM (MSP)

Параметры командной строки обслуживания приложений можно использовать в автономном образе, чтобы проверка применимость исправлений приложений установщика Windows (MSP-файлы) и запрашивать в автономном образе сведения об установленных приложениях установщика Windows и исправлениях приложений (MSP-файлах).

Сведения об использовании службы обслуживания образов развертывания и управления ими (DISM) с пакетами приложений см. в разделе Варианты обслуживания Command-Line пакета приложений DISM (.appx или .appxbundle).

Базовый синтаксис для обслуживания образа Windows с помощью DISM:

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 чтобы получить список всех GUID кода продукта для установленных приложений установщика Windows.

  • Если 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

Отображает основные сведения обо всех примененных исправлениях 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 чтобы найти GUID для установленного приложения установщика Windows. Если 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, для которых применимо исправление. Одно исправление может применяться ко многим установленным приложениям, а множество исправлений — к одному приложению.

Что такое DISM?

Параметры управления образами DISM Command-Line

Варианты обслуживания образов развертывания и управления ими (DISM) Command-Line

Параметры Command-Line обслуживания пакета приложений DISM (APPX или APPXbundle)