Administración de MSIX con PowerShell

En este artículo se describen los cmdlets de PowerShell que se usan para administrar los paquetes de .appx y .msix.

Cmdlets de PowerShell de MSIX

Los siguientes cmdlets de PowerShell se proporcionan con alias que permiten el uso de nombres con prefijo "Appx" o "App" (ejemplo: Add-AppxPackage también se puede usar como Add-AppPackage).

Cmdlets de PowerShell Descripción
Add-AppxPackage Este cmdlet se usa para agregar un paquete de aplicación firmada (*.msix, *.appx) a un dispositivo. El cmdlet Add-AppPackage también se puede usar al agregar una aplicación MSIX que tenga una relación con otra aplicación MSIX, como: Paquetes externos, Paquetes opcionales y Paquetes relacionados.
Remove-AppxPackage Elimina un registro de un paquete para un usuario. La carga útil del paquete preparado pasa a ser apta para su eliminación después de que no permanezcan referencias fuertes. Consulte Registro y duración del paquete.
Get-AppxPackage Este cmdlet proporcionará una lista de todos los paquetes de aplicaciones firmadas instaladas (*.msix, *.appx) en el equipo. Se puede proporcionar un valor para filtrar los resultados. Para crear una devolución filtrada, proporcione una cadena completa o parcial en el parámetro -Name con * como carácter comodín.
Get-AppxDefaultVolume Este cmdlet proporcionará el volumen predeterminado que están utilizando las aplicaciones firmadas (*.msix, *.appx) en el equipo. El volumen predeterminado es el destino de todas las operaciones de implementación o instalación en una máquina. Este volumen no se puede quitar de la lista de volúmenes.
Get-AppxPackageManifest Este cmdlet devolverá un objeto xml de manifiesto de paquete de aplicación firmada (*.msix, *.appx) para el nombre de paquete completo de la aplicación firmada especificada.
Reset-AppxPackage Este cmdlet restablecerá la aplicación instalada a su configuración original.
Get-AppxVolume Este cmdlet devolverá una lista de objetos AppxVolume que están registrados en el equipo.
Add-AppxVolume Este cmdlet agregará un nuevo AppxVolume para que el Administrador de paquetes anuncie.
Remove-AppxVolume Este cmdlet quitará un appxVolume existente del dispositivo.
Mount-AppxVolume Este cmdlet montará una instancia de AppxVolume, lo que permitirá que todas las aplicaciones que se implementen en el destino sean accesibles.
Dismount-AppxVolume El cmdlet desmontará un AppxVolume, quitando el acceso a las aplicaciones que se hayan implementado en el destino.
Move-AppxPackage Este cmdlet moverá un paquete de aplicaciones de Windows desde su ubicación actual a otro appxVolume montado.
Get-AppxDefaultVolume Este cmdlet obtendrá el AppxVolume predeterminado que se utiliza como destino para todas las operaciones de implementación en el dispositivo.
Set-AppxDefaultVolume Este cmdlet establecerá otro appxVolume montado como el nuevo destino predeterminado para todas las operaciones de implementación en el dispositivo.
Invoke-CommandInDesktopPackage Este cmdlet permite ejecutar comandos en la burbuja del paquete de la aplicación de Windows.

Para obtener una explicación de la identidad del volumen de paquetes, el comportamiento sin conexión, el cifrado y las API correspondientes Windows.Management.Deployment, consulte Volúmenes de almacenamiento de paquetes.