Déployer un package MSIX avec MSIX CoreDeploy an MSIX package with MSIX Core

MSIX Core permet au déploiement MSIX de sélectionner des versions précédentes de Windows.MSIX Core brings MSIX deployment to select previous versions of Windows. Pour commencer, assurez-vous d’abord que MSIX Core est installé sur l’appareil cible.To get started, first make sure that MSIX Core is installed on target device.

Installation MSIMSI installation

Nous vous recommandons d’utiliser les programmes d’installation MSI fournis pour installer MSIX Core, car ils ajoutent automatiquement msixmgr. exe à votre chemin de recherche et associent l’extension MSIX au programme d’installation.We recommend using our provided MSI installers to install MSIX Core because they automatically add msixmgr.exe to your search path and associate the MSIX extension with the installer.

Vous pouvez télécharger les programmes d’installation MSI spécifiques à l’architecture suivants à partir de la section ressources de notre page de publication:You can download the following architecture-specific MSI installers from the Assets section on our release page:

  • msixmgrSetup-x64. msimsixmgrSetup-x64.msi
  • msixmgrSetup-86. msimsixmgrSetup-86.msi

Notes

 veillez à choisir le programme d’installation approprié pour l’architecture de votre appareil. Make sure you choose the correct installer for your device's architecture. Cela aura un impact sur l’emplacement de stockage des fichiers importants par le programme d’installation.This will impact where the installer will store important files. Le nom du fichier peut changer en fonction de la version du programme d’installation.The name of the file may change based on the version of the installer.

Installation de votre certificatInstalling your certificate

Les packages MSIX doivent être signés.MSIX packages are required to be signed. Avant d’installer des packages MSIX, vérifiez que vous avez installé le certificat que vous avez utilisé pour signer vos packages.Before installing any MSIX packages, make sure you have installed the certificate you used to sign your packages. Vous pouvez effectuer cette opération à l’aide de flux de travail normaux pour installer le certificat à partir de votre outil de gestion.You can do this using you normal workflows for installing certificate from your management tool.

Si vous souhaitez installer un certificat manuellement, vous pouvez exécuter cette commande à partir d’une invite de commandes avec élévation de privilèges :If you want to manually install a certificate you can run this command from an elevated command prompt:

certutil -addstore root <insert certificate.cert>

Notes

 vous devez ajouter votre certificat approuvé sous autorité de certification racine de confiance dans tous les scénarios. You should add your trusted certificate under Trusted Root Certification Authority in all scenarios.

À l’aide de la ligne de commandeUsing the Command Line

Une fois l’outil msixmgr. exe installé, vous pouvez l’utiliser pour gérer vos packages MSIX sur cet ordinateur en effectuant des recherches, une installation et une suppression.Once the tool msixmgr.exe is installed, it can be used to manage your MSIX packages on this machine by searching, installing, and removing. L’utilitaire de ligne de commande msixmgr. exe est destiné aux administrateurs système.The command line utility msixmgr.exe is intended for system administrators. Elle est particulièrement utile lorsque vous exécutez à partir de l’invite de l’administrateur.It is most useful when run from administrator prompt. Toutes les commandes exécutées à partir d’une invite de commandes normale s’affichent dans la console.Not all commands when run from a regular command prompt will display to the console. Pour plus d’informations, voir ci-dessous.See below for more details.

InstallerInstall

À l’aide de l’invite de commandes ou de PowerShell, accédez au répertoire qui contient msixmgr. exe et exécutez la commande suivante pour installer votre package MSIX.Using command prompt or PowerShell, navigate to the directory that contains msixmgr.exe and run the following command to install your MSIX package. Le paramètre -quietUX peut également être ajouté à la fin de la commande afin que les utilisateurs ne voient pas l’interface utilisateur du programme d’installation.The -quietUX parameter can also be added at the end of the command so that users don't see the installer UI.

msixmgr.exe -AddPackage C:\NotePadPlus\notepadplus.msix -quietUX

Notes

 cet exemple et les exemples suivants utilisent notepadplus. msix. This and the following examples use notepadplus.msix. Il s’agit de l’un de nos exemples de packages.This is one of our sample packages.

Interrogation d’un package MSIX spécifiqueQuerying for a specific MSIX Package

Vous pouvez également rechercher un package spécifique en packageFullName, packageFamilyName et/ou en utilisant des caractères génériques.Searching for a specific package is possible by packageFullName, packageFamilyName and/or using wildcards as well. Les caractères génériques pris en charge sont * (correspond à n’importe quel caractère) et ? (correspond à un caractère unique).Supported wildcards are *(match any character) and ?(match single character).

msixmgr.exe -FindPackage notepadplus_0.0.0.1_???__8wekyb3d8bbwe
msixmgr.exe -FindPackage *padplus_0.0.*
msixmgr.exe -FindPackage *epadplus_8wekyb3d8bbw?

DésinstallerUninstall

Pour désinstaller, utilisez la commande suivante :To uninstall use the following command:

msixmgr.exe -RemovePackage notepadplus_0.0.0.1_x64__8wekyb3d8bbwe -quietUX