Поделиться через


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

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

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

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

Командлеты PowerShell Описание
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.