Partage via


Tutoriel : Gérer des groupes d’applications pour Azure Virtual Desktop (classique)

Important

Ce contenu s’applique à Azure Virtual Desktop (classique), qui ne prend pas en charge les objets Azure Resource Manager Azure Virtual Desktop. Si vous essayez de gérer des objets dans Azure Resource Manager pour Azure Virtual Desktop, consultez cet article.

Le groupe d’applications par défaut créé pour un nouveau pool d’hôtes Azure Virtual Desktop publie également le bureau complet. En outre, vous pouvez créer un ou plusieurs groupes d’applications RemoteApp pour le pool d’hôtes. Suivez ce tutoriel pour créer un groupe d’applications RemoteApp et publier des applications individuelles de menu Démarrer.

Dans ce tutoriel, découvrez comment :

  • Créez un groupe RemoteApp.
  • Accordez l’accès aux programmes RemoteApp.

Avant de commencer, téléchargez et importez le module PowerShell Azure Virtual Desktop à utiliser dans votre session PowerShell si ce n’est déjà fait. Après cela, exécutez l’applet de commande suivante pour vous connecter à votre compte :

Add-RdsAccount -DeploymentUrl "https://rdbroker.wvd.microsoft.com"

Créer un groupe RemoteApp

  1. Exécutez l’applet de commande PowerShell suivante pour créer un groupe d’applications RemoteApp vide.

    New-RdsAppGroup -TenantName <tenantname> -HostPoolName <hostpoolname> -Name <appgroupname> -ResourceType "RemoteApp"
    
  2. (Facultatif) Pour vérifier que le groupe d’applications a été créé, vous pouvez exécuter l’applet de commande suivante pour afficher la liste de tous les groupes d’applications pour le pool d’hôtes.

    Get-RdsAppGroup -TenantName <tenantname> -HostPoolName <hostpoolname>
    
  3. Exécutez l’applet de commande suivante pour obtenir la liste des applications du menu Démarrer sur l’image de la machine virtuelle du pool d’hôtes. Notez les valeurs de FilePath, IconPath, IconIndexet d’autres informations importantes pour l’application que vous souhaitez publier.

    Get-RdsStartMenuApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname>
    
  4. Exécutez l’applet de commande suivante pour installer l’application en fonction de AppAlias. AppAlias devient visible lorsque vous exécutez la sortie de l’étape 3.

    New-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname> -Name <RemoteAppName> -AppAlias <appalias>
    
  5. (Facultatif) Exécutez l’applet de commande suivante pour publier un nouveau programme RemoteApp dans le groupe d’applications créé à l’étape 1.

     New-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname> -Name <RemoteAppName> -Filepath <filepath>  -IconPath <iconpath> -IconIndex <iconindex>
    
  6. Pour vérifier que l’application a été publiée, exécutez l’applet de commande suivante.

     Get-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname>
    
  7. Répétez les étapes 1 à 5 pour chaque application que vous souhaitez publier pour ce groupe d’applications.

  8. Exécutez l’applet de commande suivante pour accorder aux utilisateurs l’accès aux programmes RemoteApp dans le groupe d’applications.

    Add-RdsAppGroupUser -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname> -UserPrincipalName <userupn>
    

Étapes suivantes

Dans ce tutoriel, vous avez appris à créer un groupe d’applications, à le remplir avec des programmes RemoteApp et à affecter des utilisateurs au groupe d’applications. Pour savoir comment créer un pool d’hôtes de validation, consultez le tutoriel suivant. Vous pouvez utiliser un pool d’hôtes de validation pour surveiller les mises à jour de service avant de les déployer dans votre environnement de production.