Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье содержатся параметры и синтаксис командной строки, которые можно использовать со средством MSIXMGR.
Предварительные условия
Чтобы использовать средство MSIXMGR, вам потребуется:
- Скачайте средство MSIXMGR.
- Получите приложение, упаковав MSIX (
.msixфайл). - Устройство Windows с административными разрешениями на создание образа MSIX.
-AddPackage
Добавьте пакет по указанному пути к файлу.
-AddPackage <Path to the MSIX package>
или
-p <Path to the MSIX package>
Ниже приведен пример использования -AddPackage параметра :
msixmgr.exe -AddPackage "C:\MSIX\myapp.msix"
-RemovePackage
Удалите пакет с указанным полным именем пакета.
-RemovePackage <Package name>
или
-x <Package name>
Ниже приведен пример использования -RemovePackage параметра . Полное имя пакета можно найти, выполнив командлет PowerShell Get-AppxPackage.
msixmgr.exe -RemovePackage myapp_0.0.0.1_x64__8wekyb3d8bbwe
-FindPackage
Найдите пакет с полным именем конкретного пакета.
-FindPackage <Package name>
Ниже приведен пример использования -FindPackage параметра . Полное имя пакета можно найти, выполнив командлет PowerShell Get-AppxPackage.
msixmgr.exe -FindPackage myapp_0.0.0.1_x64__8wekyb3d8bbwe
-ApplyACLs
Применение списков управления доступом к папке пакета (неупакованный пакет). Кроме того, необходимо указать следующие обязательные подпараметры:
| Обязательный параметр | Описание |
|---|---|
-packagePath |
Путь к пакету для распаковки или путь к каталогу с несколькими пакетами для распаковки. |
-ApplyACLs -packagePath <Path to the package folder>
Ниже приведен пример использования -ApplyACLs параметра :
msixmgr.exe -ApplyACLs -packagePath "C:\MSIX\myapp_0.0.0.1_x64__8wekyb3d8bbwe"
-Распаковывать
Распакуйте пакет в одном из форматов .appxфайлов , .msix, .appxbundleили .msixbundle, и извлеките его содержимое в папку. Кроме того, необходимо указать следующие обязательные подпараметры:
| Обязательный параметр | Описание |
|---|---|
-destination |
Каталог, в который нужно поместить результирующие папки пакетов. |
-fileType |
Тип файла для распаковки пакетов. Допустимые типы файлов: .vhd, .vhdx, .cim. Этот параметр требуется только при распаковке в CIM-файлы. |
-packagePath |
Путь к пакету для распаковки или путь к каталогу с несколькими пакетами для распаковки. |
-rootDirectory |
Указывает корневой каталог на изображении для распаковки пакетов. Этот параметр требуется только при распаковке в новые и существующие файлы CIM. |
-Unpack -packagePath <Path to package to unpack OR path to a directory containing multiple packages to unpack> -destination <Directory to place the resulting package folder(s) in> -fileType <VHD | VHDX | CIM> -rootDirectory <Root directory on image to unpack packages to>
Ниже приведены некоторые примеры использования -Unpack параметра:
Чтобы распаковать пакет в каталог, выполните приведенные далее действия.
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp"Чтобы распаковать пакет в образ диска VHDX, выполните приведенные ниже действия.
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.vhdx" -applyACLs -create -filetype VHDX -rootDirectory appsЧтобы распаковать пакет в образ диска CIM, выполните приведенные ниже действия.
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.cim" -applyACLs -create -filetype CIM -rootDirectory apps
Ниже приведены необязательные параметры, которые можно использовать с параметром -Unpack :
| Необязательный параметр | Описание | Пример |
|---|---|---|
-applyACLs |
Применяет списки ACL к конечным папкам пакетов и их родительским папкам. | msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs |
-create |
Создает образ с указанным типом файла и распаковывает пакеты в этот образ. Требуется -filetype параметр . |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType VHDX |
-fileType |
Тип файла для распаковки пакетов. Допустимые типы файлов: VHD, VHDX, CIM. Этот параметр является обязательным при распаковке в CIM-файлы. Требуется -create параметр . |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType CIM -rootDirectory apps |
-rootDirectory |
Указывает корневой каталог на изображении для распаковки пакетов. Этот параметр является обязательным при распаковке в новые и существующие файлы CIM. | msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -filetype CIM -rootDirectory apps |
-validateSignature |
Проверяет файл сигнатуры пакета перед распаковкой пакета. Для этого параметра требуется, чтобы на компьютере был установлен сертификат пакета. Дополнительные сведения см. в разделе Хранилища сертификатов. |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\Myapp" -validateSignature -applyACLs |
-vhdSize |
Требуемый .vhd размер файла или .vhdx в МБ. Значение должно быть от 5 ДО 2040000 МБ. Используйте только для .vhd файлов или .vhdx . Требуются -create параметры и -filetype . |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -create -fileType VHDX -vhdSize 500 |
-MountImage
Подключите образ VHD, VHDX или CIM. Кроме того, необходимо указать следующие обязательные подпараметры:
| Обязательный параметр | Описание |
|---|---|
-fileType |
Тип файла для распаковки пакетов. Допустимые типы файлов: VHD, VHDX, CIM. |
-imagePath |
Путь к файлу образа для подключения. |
-MountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>
Ниже приведен пример использования -MountImage параметра :
msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -fileType CIM
Ниже приведены необязательные параметры, которые можно использовать с параметром -MountImage :
| Необязательный параметр | Описание | Пример |
|---|---|---|
-readOnly |
Логическое значение (true — false), указывающее, следует ли подключать образ только для чтения. Если не указано, по умолчанию образ подключается как доступный только для чтения. | msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -filetype CIM -readOnly false |
-UnmountImage
Отключите образ VHD, VHDX или CIM. Кроме того, необходимо указать следующие обязательные подпараметры:
| Обязательный параметр | Описание |
|---|---|
-fileType |
Тип файла для распаковки пакетов. Допустимые типы файлов: VHD, VHDX, CIM. |
-imagePath |
Путь к файлу образа для подключения. |
-UnmountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>
Ниже приведен пример использования -UnmountImage параметра :
msixmgr.exe -UnmountImage -imagePath "C:\MSIX\myapp.vhdx" -fileType VHDX
Ниже приведены необязательные параметры, которые можно использовать с параметром -UnmountImage :
| Необязательный параметр | Описание | Пример |
|---|---|---|
-volumeId |
ИДЕНТИФИКАТОР GUID тома (указанного без фигурных скобок), связанного с изображением для отключения. Этот параметр является необязательным только для CIM-файлов. Идентификатор тома можно найти, выполнив командлет PowerShell Get-Volume. | msixmgr.exe -UnmountImage -volumeId 199a2f93-99a8-11ee-9b0d-4c445b63adac -filetype CIM |
-quietUX
Подавляет взаимодействие с пользователем при запуске средства MSIXMGR. Этот параметр является необязательным и может использоваться с любым другим параметром.
Ниже приведен пример использования -quietUX параметра с параметром -AddPackage :
msixmgr.exe -AddPackage "C:\MSIX\myapp.msix" -quietUX
Дальнейшие действия
Чтобы узнать больше о присоединении приложений, проверка следующие статьи: