Gerenciando o MSIX com o PowerShell

Este artigo descreve os cmdlets do PowerShell usados para gerenciar seus pacotes .appx e .msix.

Cmdlets do PowerShell do MSIX

Os cmdlets do PowerShell a seguir são fornecidos com aliases que permitem o uso de substantivos prefixados "Appx" ou "App". Por exemplo, Add-AppxPackage também pode ser usado como Add-AppPackage.

Cmdlets do PowerShell Descrição
Add-AppxPackage Esse cmdlet é usado para adicionar um pacote de aplicativo assinado (*.msix, *.appx) a um dispositivo. O cmdlet Add-AppPackage também pode ser usado ao adicionar um aplicativo MSIX que tenha uma relação com outro aplicativo MSIX, como: Pacotes Externos, Pacotes Opcionais e Pacotes Relacionados.
Remove-AppxPackage Remove um registro do pacote para um usuário. A carga útil do pacote preparado torna-se elegível para remoção depois que nenhuma referência forte permanece. Consulte Registro e tempo de vida do pacote.
Get-AppxPackage Esse cmdlet fornecerá uma lista de todos os pacotes de aplicativos assinados instalados (*.msix, *.appx) no computador. Um valor pode ser fornecido para filtrar os resultados. Para criar um retorno filtrado, forneça uma cadeia de caracteres completa ou parcial no parâmetro -Name usando * como o caractere selvagem.
Get-AppxDefaultVolume Esse cmdlet fornecerá o volume padrão que está sendo usado por pacotes de aplicativo assinado (*.msix, *.appx) no computador. O volume padrão é o destino para todas as operações de implantação ou instalação em um computador. Esse volume não pode ser removido da lista de volumes.
Get-AppxPackageManifest Esse cmdlet retornará um objeto xml de manifesto do pacote de aplicativo (*.msix, *.appx) para o nome completo do pacote de aplicativo assinado especificado.
Reset-AppxPackage Esse cmdlet redefinirá o aplicativo instalado para suas configurações originais.
Get-AppxVolume Esse cmdlet retornará uma lista de objetos AppxVolume que são conhecidos pelo computador.
Add-AppxVolume Esse cmdlet adicionará um novo AppxVolume para que o Gerenciador de Pacotes publique anúncios.
Remove-AppxVolume Esse cmdlet removerá um AppxVolume existente do dispositivo.
Mount-AppxVolume Esse cmdlet montará um AppxVolume, permitindo que todos os aplicativos implantados no destino se tornem acessíveis.
Dismount-AppxVolume O cmdlet Ths desmontará um AppxVolume, removendo o acesso aos aplicativos implantados no destino.
Move-AppxPackage Esse cmdlet moverá um pacote de aplicativos do Windows de seu local atual para outro AppxVolume montado.
Get-AppxDefaultVolume Esse cmdlet obterá o AppxVolume padrão usado como o destino de todas as operações de implantação para o dispositivo.
Set-AppxDefaultVolume Esse cmdlet definirá outro AppxVolume montado como o novo destino padrão para todas as operações de implantação para o dispositivo.
Invoke-CommandInDesktopPackage Esse cmdlet permite a capacidade de executar comandos na bolha do pacote de aplicativos do Windows.

Para obter uma explicação sobre identidade de volume de pacote, comportamento offline, criptografia e as APIs correspondentes Windows.Management.Deployment , consulte volumes de armazenamento de pacotes.