Administración de MSIX con PowerShell

En este artículo se describen los cmdlets de PowerShell que se usan para administrar los paquetes .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: también se puede usar Add-AppxPackage como Add-AppPackage).

Cmdlets de PowerShell Descripción
Add-AppxPackage Este cmdlet se usa para agregar un paquete de aplicación firmado (*.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 Este cmdlet se usa para eliminar un paquete de aplicación firmado (*.msix, *.appx) de un dispositivo. Una vez eliminado, se elimina el contenido de la carpeta en la que se instaló la aplicación firmada, así como todas las referencias a la aplicación desinstalada en el equipo.
Get-AppxPackage Este cmdlet proporcionará una lista de todos los paquetes de aplicación firmados (*.msix, *.appx) instalados en el equipo. Se puede proporcionar un valor para filtrar los resultados. Para obtener un resultado filtrado, proporciona una cadena completa o parcial en el parámetro -Name usando * como carácter comodín.
Get-AppxDefaultVolume Este cmdlet proporcionará el volumen predeterminado que usan los paquetes de aplicación firmados (*.msix, *.appx) en el equipo. El volumen predeterminado es el destino de todas las operaciones de implementación o instalación en un equipo. 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 firmado (*.msix, *.appx) para el nombre completo del paquete de aplicación firmado especificado.
Reset-AppxPackage Este cmdlet restablecerá la configuración original de la aplicación instalada.
Get-AppxVolume Este cmdlet devolverá una lista de objetos AppxVolume conocidos para el equipo.
Add-AppxVolume Este cmdlet agregará una nueva instancia de AppxVolume para que la anuncie el administrador de paquetes.
Remove-AppxVolume Este cmdlet quitará una instancia de AppxVolume existente del dispositivo.
Mount-AppxVolume Este cmdlet montará una instancia de AppxVolume, lo que permite que se pueda acceder a todas las aplicaciones implementadas en el destino.
Dismount-AppxVolume Este cmdlet desmontará una instancia de AppxVolume, lo que eliminará el acceso a las aplicaciones implementadas en el destino.
Move-AppxPackage Este cmdlet moverá un paquete de aplicación de Windows desde su ubicación actual a otra instancia de AppxVolume montada.
Get-AppxDefaultVolume Este cmdlet obtendrá una instancia de AppxVolume predeterminada que se usa como destino para todas las operaciones de implementación en el dispositivo.
Set-AppxDefaultVolume Este cmdlet establecerá otra instancia de AppxVolume montada como el nuevo destino predeterminado para todas las operaciones de implementación en el dispositivo.
Invoke-CommandInDesktopPackage Este cmdlet habilita la capacidad de ejecutar comandos en la burbuja del paquete de aplicaciones de Windows.