Publier des applications avec RemoteApp dans Azure Virtual Desktop

Vous pouvez mettre des applications à la disposition des utilisateurs dans Azure Virtual Desktop de deux façons : dans le cadre d’un bureau complet ou sous la forme d’applications individuelles avec RemoteApp. Vous publiez des applications en les ajoutant à un groupe d’applications qui est associé à un pool d’hôtes et à un espace de travail et qui est affecté aux utilisateurs. Pour plus d’informations sur les groupes d’application, consultez la section Terminology.

Vous publiez des applications dans les scénarios suivants :

  • Pour les groupes d’applications RemoteApp, vous publiez des applications à diffuser en continu à distance. Ces applications sont installées localement sur des hôtes de session ou remises dynamiquement avec l’attachement d’application et l’attachement d’application MSIX et présentées aux utilisateurs sous la forme d’applications individuelles dans l’un des clients Bureau à distance pris en charge.

  • Pour les groupes d’applications de bureau, vous pouvez uniquement publier un bureau complet et toutes les applications dans des packages MSIX avec l’attachement d’application MSIX apparaissant dans le menu Démarrer de l’utilisateur lors d’une session de bureau. Si vous utilisez l’attachement d’application, les applications ne sont pas ajoutées à un groupe d’applications de bureau.

Cet article explique comment publier des applications installées localement avec RemoteApp en utilisant le Portail Azure et Azure PowerShell. Vous ne pouvez pas publier d’applications à l’aide de l’interface de ligne de commande Azure (Azure CLI).

Prérequis

Pour publier une application dans un groupe d’applications RemoteApp, vous avez besoin des éléments suivants :

Ajouter des applications à un groupe d’applications RemoteApp

Pour ajouter des applications à un groupe d’applications RemoteApp, sélectionnez l’onglet correspondant à votre scénario et suivez les étapes.

Voici la procédure à suivre pour ajouter des applications à un groupe d’applications RemoteApp 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.

  3. Sélectionnez Groupes d’applications, puis le groupe d’applications RemoteApp auquel vous souhaitez ajouter une application.

  4. 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é.

  5. Sous l’onglet Informations de base, dans la liste déroulante Source de l’application, sélectionnez Attachement d’application, Menu Démarrer ou Chemin d’accès au fichier. Les champs restants changent en fonction de la source de l’application sélectionnée.

    • Pour Attachement d’application, fournissez les informations suivantes. Votre package MSIX doit déjà être ajouté et affecté à votre pool d’hôtes.

      Paramètre Value/Description
      Package Sélectionnez un package disponible pour le pool d’hôtes dans la liste déroulante. Les packages régionaux utilisent l’attachement d’application tandis que les packages de pool d’hôtes utilisent l’attachement d’application MSIX.
      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.
    • Pour Menu Démarrer, fournissez les informations suivantes :

      Paramètre Value/Description
      Application Sélectionnez une application dans la liste déroulante.
      Nom d’affichage Entrez un nom convivial pour l’application destinée aux utilisateurs.
      Description Entrez une description de l’application.
      Chemin d’application Passez en revue le chemin d’accès au fichier .exe de l’application et modifiez-le si nécessaire.
      Demander la ligne de commande Sélectionnez cette option si vous devez ajouter une commande spécifique à exécuter lors du lancement de l’application. Si vous sélectionnez Oui, entrez la commande dans le champ Ligne de commande.
    • Pour Chemin d’accès au fichier, fournissez les informations suivantes :

      Paramètre Value/Description
      Chemin d’application Entrez le chemin d’accès au fichier .exe de l’application.
      Identificateur d’application Entrez un identificateur unique pour l’application.
      Nom d’affichage Entrez un nom d’application convivial qui sera affiché aux utilisateurs.
      Description Entrez une description de l’application.
      Demander la ligne de commande Sélectionnez cette option si vous devez ajouter une commande spécifique à exécuter lors du lancement de l’application. Si vous sélectionnez Oui, entrez la commande dans le champ Ligne de commande.

    Après avoir renseigné cet onglet, sélectionnez Suivant.

  6. Sous l’onglet Icône, les options affichées varient selon la source d’application que vous avez sélectionnée sous l’onglet Informations de base. Avec l’attachement d’application, vous pouvez utiliser un chemin UNC. En revanche, pour Menu Démarrer et Chemin d’accès au fichier, vous pouvez uniquement utiliser un chemin d’accès local.

    • Si vous avez sélectionné Attachement d’application, sélectionnez Par défaut pour utiliser l’icône par défaut de l’application ou Chemin d’accès au 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 à ajouter (par exemple MyApp.ico), puis cliquez sur 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. La valeur 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 de l’icône, entrez le chemin d’accès UNC du 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. La valeur est généralement 0.

    • Si vous avez sélectionné Menu Démarrer ou Chemin d’accès au fichier, pour Chemin d’accès à l’icône, entrez un chemin d’accès local vers le fichier .exe ou votre fichier d’icône, par exemple C:\Program Files\MyApp\MyApp.exe. Pour Index d’icône, indiquez le numéro d’index de l’icône à utiliser. La valeur est généralement 0.

    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.

Affecter des applications aux utilisateurs

Les applications ne sont pas affectées individuellement aux utilisateurs, sauf si vous utilisez l’attachement d’application. Au lieu de cela, les utilisateurs sont affectés à des groupes d’applications. Lorsqu’un utilisateur est affecté à un groupe d’applications, il peut accéder à toutes les applications de ce groupe. Pour savoir comment affecter des utilisateurs à des groupes d’applications, consultez Affecter des utilisateurs à un groupe d’applications ou Ajouter et gérer des applications avec l’attachement d’application.

Publier des applications du Microsoft Store

Les applications du Microsoft Store sont fréquemment mises à jour et sont souvent installées automatiquement. Le chemin d’accès au répertoire d’une application installée à partir du Microsoft Store inclut le numéro de version, qui change chaque fois qu’une application est mise à jour. Si une mise à jour se produit automatiquement, le chemin d’accès change et l’application n’est plus disponible pour les utilisateurs. Vous pouvez publier des applications en utilisant l’emplacement Windows shell:appsFolder, comme chemin d’accès au format shell:AppsFolder\<PackageFamilyName>!<AppId>, qui n’utilise pas le fichier .exe ni le chemin d’accès du répertoire avec le numéro de version. Cette méthode garantit que l’emplacement de l’application est toujours correct.

L’utilisation de shell:appsFolder signifie que l’icône de l’application n’est pas récupérée automatiquement à partir de l’application. Vous devez fournir un fichier d’icône sur un lecteur local sur chaque hôte de session dans un chemin d’accès qui ne change pas, contrairement au répertoire d’installation de l’application.

Sélectionnez l’onglet approprié pour votre scénario, puis suivez les étapes.

Voici la procédure à suivre pour publier une application du Microsoft Store à l’aide de l’interface utilisateur de Windows et du Portail Azure :

  1. Sur votre hôte de session, ouvrez l’Explorateur de fichiers et accédez au chemin d’accès shell:appsFolder.

  2. Recherchez l’application dans la liste, cliquez dessus avec le bouton droit, puis sélectionnez Créer un raccourci.

  3. À l’invite de raccourci qui s’affiche, sélectionnez Oui pour placer le raccourci sur le bureau.

  4. Examinez les propriétés du raccourci et notez la valeur Cible. Cette valeur est le nom de la famille de packages et l’ID d’application dont vous avez besoin pour publier l’application.

  5. Suivez les étapes de la section Ajouter des applications à un groupe d’applications RemoteApp pour publier une application en fonction du Chemin d’accès au fichier. Pour le paramètre Chemin d’accès de l’application, utilisez la valeur du champ Cible du raccourci que vous avez créé, puis spécifiez le chemin d’accès à l’icône comme fichier d’icône local.

Publier le Bac à sable Windows

Bac à sable Windows fournit un environnement de bureau léger pour exécuter en toute sécurité des applications de manière isolée. Vous pouvez utiliser le Bac à sable Windows avec Azure Virtual Desktop dans une session de bureau ou RemoteApp.

Vos hôtes de session doivent utiliser une taille de machine virtuelle prenant en charge la virtualisation imbriquée. Pour vérifier si une série de machines virtuelles prend en charge la virtualisation imbriquée, consultez Tailles des machines virtuelles dans Azure, accédez à l’article correspondant à la série de machines virtuelles et consultez la liste des fonctionnalités prises en charge.

  1. Pour installer le Bac à sable Windows sur vos hôtes de session, suivez les étapes décrites dans la vue d’ensemble du Bac à sable Windows. Nous vous recommandons d’installer le Bac à sable Windows dans une image personnalisée que vous pouvez utiliser lors de la création de vos hôtes de session.

  2. Une fois le Bac à sable Windows installé sur vos hôtes de session, il est disponible dans une session de bureau. Si vous souhaitez également le publier en tant que RemoteApp, suivez les étapes pour ajouter des applications à un groupe d’applications RemoteApp et utilisez le chemin d’accès au fichier C:\Windows\System32\WindowsSandbox.exe.

Étapes suivantes