Conversión con la línea de comandos

Conversión automatizada de instaladores de Windows a paquetes de MSIX mediante scripts

La herramienta de empaquetado MSIX admite una interfaz de la línea de comandos para crear paquetes de aplicación MSIX. Esto te permite automatizar el proceso de reempaquetado de los instaladores de aplicaciones y realizar conversiones de forma masiva.

Para ver ejemplos de scripts de PowerShell y Bash que muestran cómo automatizar el proceso de empaquetado, firma, administración y distribución de paquetes MSIX, consulta la carpeta scripts del kit de herramientas de MSIX.

Uso de la línea de comandos en el símbolo del sistema

Para crear un nuevo paquete de MSIX para la aplicación, ejecuta el comando MsixPackagingTool.exe create-package en una ventana del símbolo del sistema de administrador. Ten en cuenta que se trata de un alias de ejecución de la aplicación para facilitar la ejecución de la aplicación sin especificar la ruta de acceso completa.

Estos son los parámetros que se pueden pasar como argumentos de línea de comandos (distinguen mayúsculas de minúsculas):

Parámetro Descripción
-? --help Mostrar información de ayuda.
--template [obligatorio] Ruta de acceso al archivo XML de la plantilla de conversión que contiene información del paquete y la configuración para esta conversión.
--virtualMachinePassword [opcional] Contraseña de la máquina virtual que se va a utilizar para el entorno de conversión. Nota: El archivo de plantilla debe contener un elemento VirtualMachine y el atributo Settings::AllowPromptForPassword no debe estar establecido en true.
--machinePassword [opcional] Contraseña de la máquina remota que se va a utilizar para el entorno de conversión. Nota: El archivo de plantilla debe contener un elemento RemoteMachine o VirtualMachine y el atributo Settings::AllowPromptForPassword no debe estar establecido en true.
--resume [opcional] Se usa para reanudar el flujo de conversión después de un reinicio.
-v --verbose [opcional] Imprime registros detallados en la consola.

Ejemplos:


    MsixPackagingTool.exe create-package --template c:\users\documents\ConversionTemplate.xml -v

    MSIXPackagingTool.exe create-package --template c:\users\documents\ConversionTemplate.xml --virtualMachinePassword pswd112893
    

Nota:

Actualmente, la conversión de App-V 5.x se puede realizar en la línea de comandos. Esto incluye funcionalidades.

Puedes generar un archivo de plantilla de línea de comandos a través de la herramienta de empaquetado MSIX si pasas por el proceso de conversión con una aplicación o puedes compilar uno a partir de nuestra plantilla de ejemplo.