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 Virtual Desktop pour Azure Resource Manager. Si vous essayez de gérer des objets Azure Virtual Desktop pour Azure Resource Manager, consultez cet article.

Le groupe d’applications par défaut créé pour un nouveau pool d’hôtes Azure Virtual Desktop publie également l’intégralité du bureau. De plus, 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 du menu Démarrer.

Dans ce tutoriel, vous allez apprendre à effectuer les actions suivantes :

  • Créer un groupe RemoteApp.
  • Accorder l’accès aux programmes RemoteApp.

Avant de commencer, téléchargez et importez le module PowerShell Azure Virtual Desktop pour l’utiliser dans votre session PowerShell, si vous ne l’avez pas déjà fait. Exécutez ensuite 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 la commande cmdlet 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 la commande cmdlet suivante pour voir 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 de l’image de la machine virtuelle du pool d’hôtes. Notez les valeurs de FilePath, d’IconPath et d’IconIndex, ainsi que d’autres informations importantes concernant l’application que vous voulez publier.

    Get-RdsStartMenuApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname>
    
  4. Exécutez l’applet de commande suivante pour installer l’application en fonction de son AppAlias. AppAlias devient visible quand 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 voulez publier pour ce groupe d’applications.

  8. Exécutez la commande cmdlet 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 des groupes d’applications, à les remplir avec des programmes RemoteApp et à y attribuer des utilisateurs. Pour savoir comment créer un pool d’hôtes de validation, consultez le didacticiel 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.