Управление MSIX с помощью PowerShell

В этой статье описываются командлеты PowerShell, которые используются для управления пакетами .appx и .msix.

Командлеты PowerShell для MSIX

Следующие командлеты PowerShell предоставляются с помощью псевдонимов, что позволяет использовать имена с префиксами Appx или App (например, Add-AppxPackage можно также использовать как Add-AppPackage).

Командлеты PowerShell Description
Add-AppxPackage С помощью этого командлета можно добавить подписанный пакет приложения (*.msix, *.appx) на устройство. Командлет Add-AppPackage также можно использовать при добавлении приложения MSIX с отношением к другому приложению MSIX, например внешним пакетам, необязательным пакетам и связанным пакетам.
Remove-AppxPackage Этот командлет используется для удаления подписанного пакета приложения (*.msix, *.appx) с устройства. При удалении приложения также удаляется содержимое папки, в которую было установлено подписанное приложение, а также все ссылки на удаленное приложение на компьютере.
Get-AppxPackage Этот командлет предоставит список всех установленных пакетов подписанного приложения (*.msix, *.appx) на компьютере. Для фильтрации результатов можно указать значение. Для создания отфильтрованного возвращаемого значения задайте полную или частичную строку в параметре -Name с подставленным знаком "*".
Get-AppxDefaultVolume Этот командлет предоставит том по умолчанию, используемый подписанными пакетами приложений (*.msix, *.appx) на компьютере. Том по умолчанию является целевым объектом для всех операций развертывания или установки на компьютере. Этот том невозможно удалить из списка томов.
Get-AppxPackageManifest Этот командлет вернет xml-объект манифеста пакета подписанного приложения (*.msix, *.appx) для указанного подписанного приложения с полным именем пакета.
Reset-AppxPackage Этот командлет сбрасывает установленное приложение до исходных параметров.
Get-AppxVolume Этот командлет возвращает список объектов AppxVolume, известных компьютеру.
Add-AppxVolume Этот командлет добавляет новый том AppxVolume, объявляемый диспетчером пакетов.
Remove-AppxVolume Этот командлет удаляет существующий том AppxVolume с устройства.
Mount-AppxVolume Этот командлет подключает том AppxVolume, предоставляя доступ ко всем приложениям, которые развернуты на целевом томе.
Dismount-AppxVolume Этот командлет отключает том AppxVolume, блокируя доступ к приложениям, которые развернуты на целевом томе.
Move-AppxPackage Этот командлет переместит пакет приложений Windows из текущего расположения в другое подключенное AppxVolume.
Get-AppxDefaultVolume Этот командлет получает том AppxVolume по умолчанию, используемый в качестве целевого для всех операций развертывания на устройстве.
Set-AppxDefaultVolume Этот командлет задает дополнительный подключенный том AppxVolume в качестве нового целевого тома по умолчанию для всех операций развертывания на устройстве.
Invoke-CommandInDesktopPackage Этот командлет позволяет выполнять команды в пузырь пакета приложения Windows.