Параметры 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 Command-Line
Варианты обслуживания образов развертывания и управления ими (DISM) Command-Line
Параметры Command-Line обслуживания пакета приложений DISM (APPX или APPXbundle)