Conversion avec la ligne de commande

automatiser la conversion des programmes d’installation Windows en packages MSIX à l’aide de scripts

L’outil d’empaquetage MSIX prend en charge une interface de ligne de commande pour la création de packages d’application MSIX. Cela vous permet d’automatiser le processus de repackaging des programmes d’installation d’application et d’effectuer des conversions en bloc.

Pour obtenir des exemples de script PowerShell et Bash qui montrent comment automatiser le processus de packaging, de signature, de gestion et de distribution de packages MSIX, consultez le dossier scripts du Kit de ressources MSIX.

Utiliser la ligne de commande avec l’invite de commandes

Pour créer un nouveau package MSIX pour votre application, exécutez la MsixPackagingTool.exe create-package commande dans une fenêtre d’invite de commandes d’administrateur. Notez qu’il s’agit d’un alias d’exécution d’application pour faciliter l’exécution de l’application sans spécifier le chemin d’accès complet.

Voici les paramètres qui peuvent être passés en tant qu’arguments de ligne de commande (respect de la casse) :

Paramètre Description
-? --help Afficher les informations d’aide
--template [obligatoire] Chemin du fichier XML de modèle de conversion contenant les informations de package et les paramètres pour cette conversion.
--virtualMachinePassword [facultatif] Mot de passe de la machine virtuelle à utiliser pour l’environnement de conversion. remarque : le fichier de modèle doit contenir un élément VirtualMachine et l’attribut Paramètres :: AllowPromptForPassword ne doit pas avoir la valeur true.
--machinePassword facultatif Mot de passe de la machine distante à utiliser pour l’environnement de conversion. remarque : le fichier de modèle doit contenir un élément RemoteMachine ou VirtualMachine et l’attribut Paramètres :: AllowPromptForPassword ne doit pas avoir la valeur true.
--reprendre facultatif Utilisé pour reprendre le workflow de conversion après un redémarrage.
-v --verbose [facultatif] Imprimer des journaux détaillés dans la console.

Exemples :


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

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

Notes

La conversion App-V 5.x est actuellement prise en charge via la ligne de commande. Cela comprend les fonctionnalités.

Vous pouvez générer un fichier de modèle de ligne de commande via l’outil d’empaquetage MSIX en parcourant le processus de conversion à l’aide d’une application ou en en générant un à partir de notre exemple de modèle.