Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article contient les paramètres de ligne de commande et la syntaxe que vous pouvez utiliser avec l’outil MSIXMGR.
Configuration requise
Pour utiliser l’outil MSIXMGR, vous avez besoin des éléments suivants :
- Téléchargez l’outil MSIXMGR.
- Obtenir une application empaquetée MSIX (
.msix
fichier). - Un appareil Windows disposant d’autorisations d’administration pour créer l’image MSIX.
-AddPackage
Ajoutez le package au chemin d’accès de fichier spécifié.
-AddPackage <Path to the MSIX package>
ou
-p <Path to the MSIX package>
Voici un exemple d’utilisation du -AddPackage
paramètre :
msixmgr.exe -AddPackage "C:\MSIX\myapp.msix"
-RemovePackage
Supprimez le package avec le nom complet du package spécifié.
-RemovePackage <Package name>
ou
-x <Package name>
Voici un exemple d’utilisation du -RemovePackage
paramètre . Vous pouvez trouver le nom complet du package en exécutant l’applet de commande PowerShell Get-AppxPackage.
msixmgr.exe -RemovePackage myapp_0.0.0.1_x64__8wekyb3d8bbwe
-FindPackage
Recherchez un package avec un nom complet de package spécifique.
-FindPackage <Package name>
Voici un exemple d’utilisation du -FindPackage
paramètre . Vous pouvez trouver le nom complet du package en exécutant l’applet de commande PowerShell Get-AppxPackage.
msixmgr.exe -FindPackage myapp_0.0.0.1_x64__8wekyb3d8bbwe
-ApplyACLs
Appliquer des listes de contrôle d’accès à un dossier de package (package décompressé). Vous devez également spécifier les sous-paramètres requis suivants :
Paramètre requis | Description |
---|---|
-packagePath |
Chemin d’accès au package à décompresser OU chemin d’accès à un répertoire contenant plusieurs packages à décompresser |
-ApplyACLs -packagePath <Path to the package folder>
Voici un exemple d’utilisation du -ApplyACLs
paramètre :
msixmgr.exe -ApplyACLs -packagePath "C:\MSIX\myapp_0.0.0.1_x64__8wekyb3d8bbwe"
-Déballer
Décompressez un package dans l’un des formats .appx
de fichier , .msix
, .appxbundle
ou .msixbundle
, et extrayez son contenu dans un dossier. Vous devez également spécifier les sous-paramètres requis suivants :
Paramètre requis | Description |
---|---|
-destination |
Répertoire dans lequel placer le ou les dossiers de package résultants. |
-fileType |
Type de fichier dans lequel décompresser les packages. Les types de fichiers valides incluent .vhd , .vhdx , .cim . Ce paramètre n’est requis que lors de la décompression dans des fichiers CIM. |
-packagePath |
Chemin d’accès au package à décompresser OU chemin d’accès à un répertoire contenant plusieurs packages à décompresser. |
-rootDirectory |
Spécifie le répertoire racine sur l’image dans lequel décompresser les packages. Ce paramètre n’est requis que lors du décompression dans des fichiers CIM nouveaux et existants. |
-Unpack -packagePath <Path to package to unpack OR path to a directory containing multiple packages to unpack> -destination <Directory to place the resulting package folder(s) in> -fileType <VHD | VHDX | CIM> -rootDirectory <Root directory on image to unpack packages to>
Voici quelques exemples d’utilisation du -Unpack
paramètre :
Pour décompresser un package dans un répertoire :
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp"
Pour décompresser un package dans une image disque VHDX :
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.vhdx" -applyACLs -create -filetype VHDX -rootDirectory apps
Pour décompresser un package dans une image de disque CIM :
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.cim" -applyACLs -create -filetype CIM -rootDirectory apps
Voici les paramètres facultatifs que vous pouvez utiliser avec le -Unpack
paramètre :
Paramètre facultatif | Description | Exemple |
---|---|---|
-applyACLs |
Applique les listes de contrôle d’accès aux dossiers de package résultants et à leur dossier parent. | msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs |
-create |
Crée une image avec le type de fichier spécifié et décompresse les packages dans cette image. Nécessite le -filetype paramètre . |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType VHDX |
-fileType |
Type de fichier dans lequel décompresser les packages. Les types de fichiers valides incluent VHD , VHDX , CIM . Ce paramètre est requis lors de la décompression en fichiers CIM. Nécessite le -create paramètre . |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType CIM -rootDirectory apps |
-rootDirectory |
Spécifie le répertoire racine sur l’image dans lequel décompresser les packages. Ce paramètre est requis lors de la décompression dans des fichiers CIM nouveaux et existants. | msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -filetype CIM -rootDirectory apps |
-validateSignature |
Valide le fichier de signature d’un package avant de décompresser le package. Ce paramètre nécessite que le certificat du package soit installé sur l’ordinateur. Pour plus d’informations, consultez Magasins de certificats. |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\Myapp" -validateSignature -applyACLs |
-vhdSize |
Taille souhaitée du .vhd fichier ou .vhdx en Mo. Doit être compris entre 5 Mo et 2040000 Mo. Utilisez uniquement pour les .vhd fichiers ou .vhdx . Nécessite les -create paramètres et -filetype . |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -create -fileType VHDX -vhdSize 500 |
-MountImage
Montez un disque dur virtuel, un VHDX ou une image CIM. Vous devez également spécifier les sous-paramètres requis suivants :
Paramètre requis | Description |
---|---|
-fileType |
Type de fichier dans lequel décompresser les packages. Les types de fichiers valides incluent VHD , VHDX , CIM . |
-imagePath |
Chemin d’accès au fichier image à monter. |
-MountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>
Voici un exemple d’utilisation du -MountImage
paramètre :
msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -fileType CIM
Voici les paramètres facultatifs que vous pouvez utiliser avec le -MountImage
paramètre :
Paramètre facultatif | Description | Exemple |
---|---|---|
-readOnly |
Boolean (true sur false) indiquant si l’image doit être montée en lecture seule. Si elle n’est pas spécifiée, l’image est montée en lecture seule par défaut. | msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -filetype CIM -readOnly false |
-UnmountImage
Démontez un disque dur virtuel, un VHDX ou une image CIM. Vous devez également spécifier les sous-paramètres requis suivants :
Paramètre requis | Description |
---|---|
-fileType |
Type de fichier dans lequel décompresser les packages. Les types de fichiers valides incluent VHD , VHDX , CIM . |
-imagePath |
Chemin d’accès au fichier image à monter. |
-UnmountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>
Voici un exemple d’utilisation du -UnmountImage
paramètre :
msixmgr.exe -UnmountImage -imagePath "C:\MSIX\myapp.vhdx" -fileType VHDX
Voici les paramètres facultatifs que vous pouvez utiliser avec le -UnmountImage
paramètre :
Paramètre facultatif | Description | Exemple |
---|---|---|
-volumeId |
GUID du volume (spécifié sans accolades) associé à l’image à démonter. Ce paramètre est facultatif uniquement pour les fichiers CIM. Vous pouvez trouver l’ID de volume en exécutant l’applet de commande PowerShell Get-Volume. | msixmgr.exe -UnmountImage -volumeId 199a2f93-99a8-11ee-9b0d-4c445b63adac -filetype CIM |
-quietUX
Supprime l’interaction utilisateur lors de l’exécution de l’outil MSIXMGR. Ce paramètre est facultatif et peut être utilisé avec n’importe quel autre paramètre.
Voici un exemple d’utilisation du -quietUX
paramètre avec le -AddPackage
paramètre :
msixmgr.exe -AddPackage "C:\MSIX\myapp.msix" -quietUX
Étapes suivantes
Pour en savoir plus sur App Attach, case activée les articles suivants :