Gérer l’attachement d’application MSIX

Effectué

Vous avez découvert l’attachement d’application MSIX et son fonctionnement. Nous allons découvrir comment l’utiliser dans l’environnement Azure Virtual Desktop de Contoso.

Créer une image MSIX pour l’attachement d’application MSIX

L’attachement d’application MSIX nécessite une image MSIX, qui est le contenu développé du fichier MSIX stocké au format VHD, VHDX ou CIM. Vous avez déjà appris à préparer le package MSIX. Examinons à présent comment préparer le disque VHD.

Tout d’abord, téléchargez l’outil msixmgr puis enregistrez le fichier msixmrg.zip dans un dossier dans une machine virtuelle hôte de session. Ensuite, décompressez le fichier msixmgr.zip, puis placez le package MSIX dans le même dossier.

Créer un disque VHD ou VHDX

Vous devez créer, puis initialiser un disque VHD ou VHDX. Vous pouvez créer le disque à l’aide de la console MMC de gestion des disques ou de PowerShell.

Remarque

Si ce n’est déjà fait, veillez à activer Hyper-V en suivant les instructions de Installer HyperV sur Windows 10.

Pour créer et initialiser le disque VHD ou VHDX à l’aide de PowerShell, procédez comme suit :

  1. Dans PowerShell, exécutez la cmdlet suivante pour créer un disque VHD :

     New-VHD -SizeBytes <size>MB -Path c:\temp\<name>.vhd -Dynamic -Confirm:$false
    
  2. Pour installer le disque VHD que vous venez de créer, exécutez la commande suivante :

     $vhdObject = Mount-VHD c:\temp\<name>.vhd -Passthru
    
  3. Pour initialiser le disque VHD, exécutez la commande suivante :

     $disk = Initialize-Disk -Passthru -Number $vhdObject.Number
    
  4. Pour créer une partition, exécutez la commande suivante :

     $partition = New-Partition -AssignDriveLetter -UseMaximumSize -DiskNumber $disk.Number
    
  5. Pour mettre en forme la partition, exécutez la commande suivante :

     Format-Volume -FileSystem NTFS -Confirm:$false -DriveLetter $partition.DriveLetter -Force
    
  6. Créez un dossier parent sur le dossier disque VHD monté.

Développer le package MSIX

Vous devez à présent développer le package MSIX dans le tout nouveau disque VHD. Pour décompresser l’image MSIX, procédez comme suit :

  1. Ouvrez une invite de commandes en tant qu’administrateur, puis placez-vous dans le dossier où vous avez téléchargé, puis décompressé l’outil msixmgr.

  2. Exécutez la cmdlet suivante pour décompresser le package MSIX dans le VHD créé, puis monté dans la section précédente :

     msixmgr.exe -Unpack -packagePath <package>.msix -destination "f:\<name of folder you created earlier>" -applyacls
    
  3. Accédez au disque VHD monté, ouvrez le dossier de l’application, puis confirmez que le contenu du package est présent.

  4. Démontez le disque VHD.

Vous pouvez préparer l’image MSIX à l’aide du format CimFS (Composite Image File System) disponible dans la version 2004 de Windows 10. Le format CimFS offre des temps de montage et de démontage plus rapides, ainsi qu’une consommation plus faible de mémoire et d’UC que le disque VHD. Vous pouvez également créer l’image MSIX au format CIM similaire au format WIM (Windows Indice Format), ou VHD en lecture seule.

Utiliser un attachement d’application MSIX dans Azure Virtual Desktop

Les sections suivantes décrivent l’utilisation de l’attachement d’application MSIX dans votre environnement Azure Virtual Desktop.

Configurer un partage de fichiers

Vous pouvez utiliser un partage de réseau de PME dans votre environnement Azure Virtual Desktop pour héberger l’image MSIX. Le partage réseau peut se trouver sur un partage de fichiers IaaS, un partage Azure Files ou Azure NetApp Files.

Remarque

Votre pool d’hôtes doit bénéficier d’une autorisation d’accès en lecture au partage de fichiers qui héberge l’image MSIX.

Télécharger l’image MSIX sur le partage de fichiers

Les images MSIX sont séparées du système d’exploitation principal et résident dans le partage de fichiers. Vous pouvez charger votre image MSIX à l’aide d’outils tels que le portail Azure, PowerShell, Azure CLI ou AzCopy. Vous pouvez également utiliser l’Explorateur Stockage Azure, qui offre une interface utilisateur intuitive et de meilleures performances que le Portail Azure.

Créer un pool d’hôtes Azure Virtual Desktop

Azure Virtual Desktop est un service de virtualisation de bureau et d’applications qui s’exécute dans le cloud. Vous pouvez déployer, puis gérer des bureaux virtuels à l’aide des interfaces Portail Azure, PowerShell ou REST.

Pour configurer les pool d’hôtes, créer des groupes d’applications, affecter des utilisateurs, puis publier des ressources, utilisez le didacticiel Créer un pool d’hôtes avec le Portail Azure.

Créer une application MSIX

Une fois que votre environnement Azure Virtual Desktop est prêt et comporte au moins une machine virtuelle en fonctionnement, vous pouvez ajouter l’image MSIX au pool d’hôtes.

Pour ajouter l’image MSIX au pool d’hôtes, vous devez obtenir le chemin UNC de l’image MSIX. Si vous utilisez un partage de fichiers Azure, sélectionnez les propriétés de l’image MSIX, puis convertissez l’URL du fichier dans la structure UNC.

Par exemple, si votre compte de stockage s’appelle contosostorage, si votre partage de fichiers est msixfileshare et si votre image MSIX est mymsix.vhd, utilisez l’exemple suivant :

URL
https://contosostorage.files.core.windows.net/msixfileshare/mymsix.vhd

UNC
\\contosostorage.files.core.windows.net\msixfileshare\mymsix.vhd

Pour ajouter une image MSIX dans l’environnement Azure Virtual Desktop, procédez comme suit :

  1. Dans le Portail Azure, sélectionnez votre pool d’hôtes Azure Virtual Desktop, puis sélectionnez l’onglet Packages MSIX.

  2. Dans la barre d’outils, sélectionnez + Ajouter.

  3. Fournissez les informations suivantes :

    Item Description
    Chemin d’accès à l’image MSIX Chemin UNC de l’image MSIX.
    Package MSIX Package MSIX chargé depuis l’image MSIX.
    Application de package Liste des applications MSIX disponibles dans un package MSIX.
    Nom d’affichage Nom d’affichage facultatif à afficher sur l’interface.
    Version La livraison de la version du package MSIX s’effectue automatiquement par l’analyse du package.
    Type d’inscription À la demande : les utilisateurs démarrent l’application MSIX à la demande.
    Blocage d’ouverture de session : l’inscription a lieu pendant l’ouverture de session.
    État Actif : les utilisateurs interagissent avec les packages actifs.
    Inactif: les packages inactifs ne sont pas remis aux utilisateurs.

Un agent du bureau distant sur une machine virtuelle sélectionnée de façon aléatoire dans le pool d’hôtes accédera à l’image MSIX depuis le chemin UNC et la chargera dans le pool d’hôtes.

Capture d’écran de l’ajout d’un package MSIX au pool d’hôtes.

Publier des applications

Pour publier des applications MSIX à l’aide d’un attachement d’application MSIX, utilisez la procédure suivante. L’application dans le pool d’hôtes doit être à l’état actif.

  1. Dans le Portail Azure, accédez à votre environnement Azure Virtual Desktop, puis sélectionnez Groupe d’applications.

  2. Si vous publiez un attachement d’application MSIX dans des bureaux distants, sélectionnez le groupe d’applications de bureau existant.

  3. Dans le menu Groupe d’applications, section Gérer, sélectionnez Applications.

  4. Dans la barre d’outils, sélectionnez + Ajouter.

    Capture d’écran affichant l’option d’ajout dans les groupes d’applications.

  5. Sélectionnez le package MSIX de la source d’application, puis ajoutez l’application MSIX existante.

Pour publier des applications MSIX dans un groupe RemoteApp, suivez une procédure similaire. Lorsque vous créez un groupe RemoteApp, sous l’onglet Applications, sélectionnez le package MSIX de la source de l’application, puis ajoutez l’application MSIX existante. Sur un groupe RemoteApp existant, vous pouvez également sélectionner Applications pour ajouter l’application MSIX.

Capture d’écran d’une page d’ajout d’application dans un groupe d’applications à distance.

Affecter des utilisateurs ou des groupes

Pour permettre à des utilisateurs ou à des groupes spécifiques de recevoir des applications MSIX, sélectionnez-les sous l’onglet Affectations dans le groupe d’applications à distance ou de bureau.

Gérer l’attachement d’application MSIX avec des mises à jour et des suppressions

Vous pouvez gérer de nouvelles versions d’applications MSIX en chargeant un nouveau VHD sur un partage de fichiers. Le processus est semblable à la publication d’une nouvelle application MSIX.

Vous pouvez obtenir la nouvelle version d’une application MSIX en vous déconnectant, puis en vous reconnectant. Une fois que vous êtes connecté, le système met en place, puis inscrit la nouvelle application.

Vous pouvez modifier le type d’inscription du package MSIX en ouvrant ce package. Ensuite, dans Type d’enregistrement, sélectionnez À la demande ou Blocage d’ouverture de session, comme vous le souhaitez.

Pour supprimer l’application à l’aide de l’attache d’application MSIX, supprimez l’application de Azure Virtual Desktop, puis du partage de fichiers.