Publier des applications avec RemoteApp dans Azure Virtual Desktop

Il existe deux façons de rendre les applications disponibles pour les utilisateurs dans Azure Virtual Desktop : dans le cadre d’un bureau complet ou en tant qu’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 affecté aux utilisateurs. Pour plus d’informations sur les groupes d’applications, consultez Terminologie.

Vous publiez des applications dans les scénarios suivants :

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

  • Pour les groupes d’applications de bureau , vous ne pouvez publier qu’un bureau complet et toutes les applications dans les packages MSIX à l’aide de l’attachement d’application MSIX pour apparaître dans le menu Démarrer de l’utilisateur dans 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 à l’aide des Portail Azure et d’Azure PowerShell. Vous ne pouvez pas publier d’applications à l’aide d’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 approprié pour votre scénario et suivez les étapes.

Voici comment ajouter des applications à un groupe d’applications RemoteApp à l’aide du 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 sélectionnez le groupe d’applications RemoteApp auquel vous souhaitez ajouter une application.

  4. Sélectionnez Applications, sélectionnez + Ajouter. Vérifiez que vous disposez d’au moins un hôte de session sous tension 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 App Attach, menu Démarrer ou File path. Les champs restants changent en fonction de la source de l’application que vous sélectionnez.

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

      Paramètre Valeur/description
      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 et des packages de pool d’hôtes proviennent de 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 pour l’application.
    • Pour menu Démarrer, renseignez les informations suivantes :

      Paramètre Valeur/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 pour l’application.
      Chemin d’application Examinez le chemin d’accès au .exe fichier pour l’application et modifiez-le si nécessaire.
      Demander la ligne de commande Sélectionnez 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 le chemin d’accès au fichier, renseignez les informations suivantes :

      Paramètre Valeur/description
      Chemin d’application Entrez le chemin d’accès au .exe fichier de l’application.
      Identificateur d’application Entrez un identificateur unique pour l’application.
      Nom d’affichage Entrez un nom convivial pour l’application affichée aux utilisateurs.
      Description Entrez une description pour l’application.
      Demander la ligne de commande Sélectionnez 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 que vous voyez dépendent de la source de l’application que vous avez sélectionnée sous l’onglet Informations de base . Avec l’attachement d’application, vous pouvez utiliser un chemin UNC, mais pour le menu Démarrer et le chemin d’accès fichier, vous ne pouvez utiliser qu’un chemin local.

    • Si vous avez sélectionné App Attach, sélectionnez Default to use the default icon for the application, or select File path to use a custom icon.

      Pour le chemin d’accès au fichier, sélectionnez l’une des options suivantes :

      • Parcourez Azure Files pour utiliser une icône à partir d’un partage de fichiers Azure. Sélectionnez un compte de stockage et sélectionnez le compte de stockage contenant votre fichier d’icône, puis sélectionnez Sélectionner un fichier d’icône. Accédez au partage de fichiers et au répertoire dans lequel se trouve votre icône, case activée la zone en regard de l’icône que vous souhaitez ajouter, par exempleMyApp.ico, puis sélectionnez Sélectionner. Vous pouvez également utiliser un .png fichier. Pour l’index d’icône, spécifiez le numéro d’index de l’icône que vous souhaitez utiliser. C’est généralement 0.

      • Chemin d’accès au fichier UNC pour utiliser une icône à partir d’un partage de fichiers. Pour le 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 .png fichier. Pour l’index d’icône, spécifiez le numéro d’index de l’icône que vous souhaitez utiliser. C’est généralement 0.

    • Si vous avez sélectionné menu Démarrer ou chemin d’accès de fichier, pour le chemin d’accès à l’icône, entrez un chemin d’accès local au .exe fichier ou à votre fichier icône, par exempleC:\Program Files\MyApp\MyApp.exe. Pour l’index d’icône, spécifiez le numéro d’index de l’icône que vous souhaitez utiliser. C’est généralement 0.

    Une fois que vous avez terminé cet onglet, sélectionnez Vérifier + ajouter.

  7. Sous l’onglet Vérifier + ajouter , vérifiez que la validation réussit et passez en revue les informations 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 aux 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 d’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 à l’aide de l’emplacement Windows shell:appsFolder au format shell:AppsFolder\<PackageFamilyName>!<AppId>, qui n’utilise pas le fichier ou le .exe chemin d’accès au répertoire avec le numéro de version. Cette méthode garantit que l’emplacement de l’application est toujours correct.

L’utilisation shell:appsFolder signifie que l’icône d’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 comment publier une application du Microsoft Store à l’aide de l’interface utilisateur Windows et de l’Portail Azure :

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

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

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

  4. Affichez 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 la publication d’une application en fonction du chemin d’accès au fichier. Pour le chemin d’accès de l’application du paramètre, utilisez la valeur du champ Cible du raccourci que vous avez créé, puis spécifiez le chemin d’icône comme fichier d’icône local.

Publier 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 Bac à sable Windows avec Azure Virtual Desktop dans une session Bureau à distance ou Bureau à distance.

Vos hôtes de session doivent utiliser une taille de machine virtuelle qui prend en charge la virtualisation imbriquée. Pour case activée 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 approprié pour la série de machines virtuelles et case activée la liste des fonctionnalités prises en charge.

  1. Pour installer Bac à sable Windows sur vos hôtes de session, suivez les étapes décrites dans Bac à sable Windows vue d’ensemble. Nous vous recommandons d’installer 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 que vous avez installé Bac à sable Windows sur vos hôtes de session, il est disponible dans une session de bureau. Si vous souhaitez également le publier en tant qu’application distante, suivez les étapes pour ajouter des applications à un groupe d’applications RemoteApp et utiliser le chemin d’accès C:\Windows\System32\WindowsSandbox.exeau fichier.

Étapes suivantes

  • Découvrez comment ajouter et gérer des applications d’attachement d’application.

  • Découvrez comment personnaliser le flux afin que les ressources apparaissent de manière reconnaissable pour vos utilisateurs.

  • Si vous rencontrez des problèmes avec vos applications s’exécutant dans Azure Virtual Desktop, App Assure est un service de Microsoft conçu pour vous aider à les résoudre sans frais supplémentaires. Pour plus d’informations, consultez Assurer l’application.