Configurer la livraison dynamique d’applications à l’aide de l’attachement d’application ou l’attachement d’application MSIX

Effectué

L’attachement d’application vous permet d’attacher dynamiquement des applications d’un package d’application à une session utilisateur dans Azure Virtual Desktop. Les applications ne sont pas installées localement sur des hôtes de session ou des images, ce qui vous permet de créer moins d’images personnalisées pour vos hôtes de session, et réduit la surcharge opérationnelle et les coûts pour votre organisation. Fournir des applications via l’attachement d’application vous permet de mieux contrôler les applications auxquelles vos utilisateurs peuvent accéder dans une session à distance.

Cette unité vous montre comment ajouter et gérer des applications avec attachement d’application dans Azure Virtual Desktop en utilisant le Portail Azure et Azure PowerShell. Vous ne pouvez pas ajouter ou gérer des applications d’attachement d’application avec Azure CLI.

Important

Vous devez choisir d’utiliser l’attachement d’application ou l’attachement d’application MSIX avec un pool d’hôtes. Vous ne pouvez pas utiliser les deux versions avec le même pool d’hôtes.

Pour utiliser l’attachement d’application dans Azure Virtual Desktop, vous devez disposer des éléments suivants :

  • Un pool d’hôtes existant avec des hôtes de session, un groupe d’applications et un espace de travail.

  • Vos hôtes de session doivent exécuter un système d’exploitation client Windows compatible et au moins l’un d’eux doit être activé. Windows Server n’est pas pris en charge.

  • Votre pool d’hôtes doit être configuré en tant qu’environnement de validation.

  • Vos hôtes de session doivent être joints à Microsoft Entra ID ou à un domaine Active Directory Domain Services.

  • Un partage de fichiers SMB qui se trouve dans la même région Azure que vos hôtes de session. Tous les hôtes de session du pool d’hôtes doivent disposer d’un accès en lecture avec leur compte d’ordinateur. Ce partage de fichiers est utilisé pour stocker vos images d’application. Pour plus d’informations sur les exigences applicables au partage de fichiers, consultez la section Partage de fichiers.

    Pour utiliser Azure Files lorsque vos hôtes de session sont joints à Microsoft Entra ID, vous devez affecter le rôle de contrôle d’accès en fonction du rôle (RBAC) Azure Lecteur et accès aux données aux deux principaux de service Azure Virtual Desktop et Azure Virtual Desktop ARM Provider. Pour savoir comment attribuer un rôle RBAC Azure aux principaux de service Azure Virtual Desktop, consultez Attribuer des rôles RBAC aux principaux de service Azure Virtual Desktop. Dans une prochaine mise à jour de la préversion, vous n’aurez plus besoin d’affecter le principal de service du fournisseur ARM Azure Virtual Desktop.

  • Une image de disque MSIX ou Appx que vous avez créée à partir d’un package d’application et qui est stockée sur le partage de fichiers. Pour plus d’informations, consultez la section Créer une image, qui vous permet également de télécharger un package MSIX prédéfini à des fins de test.

  • Pour ajouter des images MSIX, vous avez besoin au minimum du rôle RBAC (contrôle d’accès en fonction du rôle) Desktop Virtualization Contributor Azure attribué au groupe de ressources. Pour attribuer des utilisateurs au groupe d’applications, vous devez également avoir des autorisations Microsoft.Authorization/roleAssignments/write sur celui-ci. Les rôles RBAC intégrés qui incluent cette autorisation sont Administrateur de l’accès utilisateur et Propriétaire.

  • Pour utiliser Azure PowerShell en local, consultez la section Utiliser Azure PowerShell avec Azure Virtual Desktop pour vérifier que vous disposez des modules PowerShell Az.DesktopVirtualization et Microsoft Graph installés. Vous pouvez également utiliser Azure Cloud Shell.

  • Vous devez utiliser la version 4.2.1 du module PowerShell Az.DesktopVirtualization, qui contient les cmdlets prenant en charge l’attachement d’application. Vous pouvez télécharger et installer le module PowerShell Az.DesktopVirtualization depuis PowerShell Gallery.

Voici comment ajouter une image MSIX ou Appx en tant que package d’attachement d’application en utilisant le portail Azure :

  1. Connectez-vous au portail Azure.

  2. Dans la barre de recherche, tapez Azure Virtual Desktop et sélectionnez l’entrée de service correspondante pour accéder à la vue d’ensemble d’Azure Virtual Desktop.

  3. Sélectionnez Attachement d’application, puis + Créer.

  4. Sous l’onglet Informations de base, fournissez les informations suivantes :

    Paramètre Description
    Abonnement Dans la liste déroulante, sélectionnez l’abonnement auquel vous souhaitez ajouter une image MSIX ou Appx.
    Groupe de ressources Sélectionnez un groupe de ressources existant ou sélectionnez Créer, puis saisissez un nom.
    Pool d’hôtes Dans la liste déroulante, sélectionnez un pool d’hôtes existant.
    Emplacement Sélectionnez la région Azure pour votre package d’attachement d’application.
  5. Après avoir renseigné cet onglet, sélectionnez Suivant.

  6. Dans l’onglet Chemin de l’image, renseignez les informations suivantes :

Attribuer un package d’attachement d’application

Vous devez affecter un package d’attachement d’application à des pools d’hôtes, ainsi qu’à des groupes et des utilisateurs.

Remarque

Les comptes d’utilisateur doivent être hybrides (créés dans AD DS et synchronisés sur Azure AD). Ce n’est pas le cas des groupes.

Voici comment affecter un package d’application à des pools d’hôtes, des utilisateurs et des groupes en utilisant le portail Azure :

Pools hôtes

  1. Dans la vue d’ensemble d’Azure Virtual Desktop, sélectionnez Attachement d’application, puis sélectionnez le nom du package d’attachement d’application à affecter.
  2. Dans la section Gérer, sélectionnez Pools d’hôtes :
  3. Sélectionnez + Affecter, puis choisissez un ou plusieurs pools d’hôtes dans la liste déroulante. Vérifiez que tous les hôtes de session du pool d’hôtes disposent d’un accès en lecture avec leur compte d’ordinateur, comme indiqué dans les prérequis.
  4. Sélectionnez Ajouter.

Groupes et utilisateurs

  1. Dans la vue d’ensemble d’Azure Virtual Desktop, sélectionnez Attachement d’application, puis sélectionnez le nom du package d’attachement d’application à affecter.
  2. Dans la section Gérer, sélectionnez Utilisateurs :
  3. Sélectionnez sur + Ajouter, puis sélectionnez un ou plusieurs groupes et/ou utilisateurs dans la liste.
  4. Sélectionnez Sélectionner.

Modifier le type d’inscription et l’état

Vous pouvez gérer vos packages MSIX et Appx en modifiant leur type d’inscription et leur état.

Voici comment modifier le type d’inscription et l’état d’un package en utilisant le portail Azure :

  1. Dans la vue d’ensemble d’Azure Virtual Desktop, sélectionnez Attachement d’application. Vous devez voir une liste de tous les packages existant dans le pool d’hôtes.

  2. Cliquez sur le nom du package à modifier.

    • Pour modifier le type d’inscription, sélectionnez à la demande ou S’inscrire à l’ouverture de session, puis sélectionnez Enregistrer.
    • Pour modifier l’état, sélectionnez Inactif ou Actif, puis cliquez sur Enregistrer.

Publier une application MSIX ou Appx avec un groupe d’applications RemoteApp

Pour rendre les applications MSIX et Appx accessibles aux utilisateurs, vous pouvez les publier avec un groupe d’applications RemoteApp. Vous n’avez pas besoin d’ajouter d’applications à un groupe d’applications de bureau lorsque vous utilisez l’attachement d’application, car vous devez simplement Affecter un package d’attachement d’application.

Voici comment ajouter une application du package que vous avez ajouté dans cet article à un groupe d’applications RemoteApp en utilisant le portail Azure :

  1. Dans la vue d’ensemble d’Azure Virtual Desktop, cliquez sur Groupes d'applications, puis sélectionnez le groupe d'applications RemoteApp auquel vous souhaitez ajouter une application.

  2. Sélectionnez Applications, puis + Ajouter. Vérifiez que vous disposez d’au moins un hôte de session activé dans le pool d’hôtes auquel le groupe d’applications est affecté.

  3. Sous l’onglet Informations de base, fournissez les informations suivantes :

    Paramètre Valeur/Description
    Source de l’application Sélectionnez Attachement d’application dans la liste déroulante. Pour ajouter des applications à partir du menu Démarrer ou en spécifiant un chemin d’accès de fichier, consultez Publier des applications avec RemoteApp.
    Package Sélectionnez un package disponible pour le pool d’hôtes dans la liste déroulante. Les packages régionaux proviennent de l’attachement d’application.
    Application Sélectionnez une application dans la liste déroulante.
    Identificateur d’application Entrez un identificateur unique pour l’application.
    Nom d’affichage Entrez un nom convivial pour l’application destinée aux utilisateurs.
    Description Entrez une description de l’application.
  4. Après avoir renseigné cet onglet, sélectionnez Suivant.

  5. Sous l’onglet Icône, sélectionnez Par défaut pour utiliser l’icône d’application par défaut, ou sélectionnez Chemin d’accès de fichier pour utiliser une icône personnalisée. Pour Chemin d'accès de fichier, sélectionnez l’une des options suivantes :

    • Parcourir Azure Files pour utiliser une icône d’un partage de fichiers Azure. Cliquez sur Sélectionner un compte de stockage et cliquez sur le compte de stockage contenant votre fichier d’icône, puis sur Sélectionner un fichier d’icône. Accédez au partage de fichiers et au répertoire dans lequel se trouve votre icône, cochez la case en regard de l’icône que vous souhaitez ajouter, par exemple MyApp.ico, puis sélectionnez Sélectionner. Vous pouvez également utiliser un fichier .png. Pour Index d’icône, indiquez le numéro d’index de l’icône à utiliser. Ce nombre est généralement 0.
    • Cliquez sur Chemin d’accès de fichier UNC pour utiliser une icône d’un partage de fichiers. Pour Chemin d’accès à l’icône, entrez le chemin d’accès UNC à votre fichier d’icône, par exemple \\MyFileShare\MyApp.ico. Vous pouvez également utiliser un fichier .png. Pour Index d’icône, indiquez le numéro d’index de l’icône à utiliser. Ce nombre est généralement 0.
  6. Ensuite, sélectionnez Vérifier + ajouter.

  7. Sous l’onglet Vérifier + ajouter, assurez-vous que la validation aboutit et vérifiez les informations qui sont utilisées pour ajouter l’application, puis sélectionnez Ajouter pour ajouter l’application au groupe d’applications RemoteApp.