Управление 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. |