Un pool d’hôtes personnels est un type de pool d’hôtes qui a des postes de travail personnels. Les bureaux personnels ont un mappage un-à-un, ce qui signifie qu’un seul utilisateur ne peut être attribué qu’à un seul bureau personnel. Chaque fois que l’utilisateur se connecte, sa session utilisateur est dirigée vers l’hôte de session de bureau personnel qui lui a été affecté. Ce type de pool d’hôtes est idéal pour les clients avec des charges de travail gourmandes en ressources, car l’expérience utilisateur et les performances de session s’améliorent s’il n’y a qu’une seule session sur l’hôte de session. Un autre avantage de ce type de pool d’hôtes est que les activités, fichiers et paramètres de l’utilisateur sont conservés sur le disque du système d’exploitation de la machine virtuelle une fois que l’utilisateur se déconnecte.
Les utilisateurs doivent être affectés à un bureau personnel pour démarrer leur session. Vous pouvez configurer le type d’affectation de votre pool d’hôtes de bureau personnel pour adapter votre environnement Azure Virtual Desktop à vos besoins. Cette rubrique explique comment configurer l’affectation automatique ou directe pour les utilisateurs.
Notes
Les instructions données dans cet article s’appliquent uniquement aux pools hôtes de bureau personnel, et non aux pools hôtes mis en pool, car les utilisateurs de ces derniers ne sont pas affectés à des hôtes de session spécifiques.
Prérequis
Si vous utilisez la méthode Portail Azure ou PowerShell, vous aurez besoin des éléments suivants :
Un pool d’hôtes personnel avec au moins un hôte de session.
L’affectation automatique affecte aux utilisateurs un bureau personnel la première fois qu’ils se connectent. Il s’agit du type d’affectation par défaut des pools d’hôtes de bureau personnel créés dans votre environnement Azure Virtual Desktop. Elle ne nécessite pas d’hôte de session spécifique.
Pour affecter automatiquement des utilisateurs, affectez-les d’abord au pool hôte de bureau personnel pour qu’ils puissent voir le bureau dans leur flux. Quand un utilisateur affecté lance le bureau dans son flux, sa session utilisateur est équilibrée sur un hôte de session disponible s’il n’est pas déjà connecté au pool d’hôtes. Vous pouvez toujours affecter un utilisateur directement à un hôte de session avant de se connecter, même si le type d’affectation est défini automatiquement.
Dans la barre de recherche, tapez Azure Virtual Desktop, puis sélectionnez l’entrée du service correspondant.
Sélectionnez Pools d’hôtes, puis le pool d’hôtes personnel que vous souhaitez pour configurer l’affectation automatique.
Ensuite, sélectionnez Propriétés, puis accédez au menu déroulant Affectation et sélectionnez Automatique.
Sélectionnez Enregistrer.
Voici comment configurer un pool d’hôtes pour affecter automatiquement des utilisateurs à des machines virtuelles à l’aide du module PowerShell Az.DesktopVirtualization. Veillez à remplacer les valeurs <placeholder> par les vôtres.
Ouvrez Azure Cloud Shell sur le Portail Azure avec le type de terminal PowerShell ou exécutez PowerShell sur votre appareil local.
Voici comment configurer un pool d’hôtes pour attribuer automatiquement des utilisateurs à des machines virtuelles à l’aide de la commande desktopvirtualization. Veillez à remplacer les valeurs <placeholder> par les vôtres.
Ouvrez Azure Cloud Shell sur le Portail Azure avec le type de terminal Bash ou exécutez Azure CLI sur votre appareil local.
Contrairement à l’affectation automatique, lorsque vous utilisez l’affectation directe, vous affectez d’abord un bureau personnel spécifique à un utilisateur. Vous devez affecter l’utilisateur au pool hôte de bureau personnel et à un hôte de session spécifique pour qu’il puisse se connecter à son bureau personnel. Si l’utilisateur n’est affecté qu’à un pool d’hôtes sans affectation d’hôte de session, il ne peut pas accéder aux ressources et un message d’erreur indiquant « Aucune ressource disponible » s’affiche.
Dans la barre de recherche, tapez Azure Virtual Desktop et sélectionnez l’entrée de service correspondante.
Sélectionnez Pools d’hôtes, puis le pool d’hôtes personnel que vous souhaitez pour configurer l’affectation automatique.
Ensuite, sélectionnez Propriétés, accédez au menu déroulant Affectation et sélectionnez Direct.
Sélectionnez Enregistrer.
Voici comment configurer un pool d’hôtes pour exiger l’affectation directe d’utilisateurs aux hôtes de session à l’aide du module PowerShell Az.DesktopVirtualization. Veillez à remplacer les valeurs <placeholder> par les vôtres.
Ouvrez Azure Cloud Shell sur le Portail Azure avec le type de terminal PowerShell ou exécutez PowerShell sur votre appareil local.
Exécutez la commande dans l’exemple suivant pour configurer un pool d’hôtes de manière à exiger une affectation directe :
Update-AzWvdHostPool -ResourceGroupName <ResourceGroupName> -Name <HostPoolName> -PersonalDesktopAssignmentType Direct
Voici comment configurer un pool d’hôtes pour attribuer automatiquement des utilisateurs à des machines virtuelles à l’aide de la commande desktopvirtualization. Veillez à remplacer les valeurs <placeholder> par les vôtres.
Ouvrez Azure Cloud Shell sur le Portail Azure avec le type de terminal Bash ou exécutez Azure CLI sur votre appareil local.
Exécutez la commande dans l’exemple suivant pour configurer un pool d’hôtes afin d’attribuer automatiquement des utilisateurs à des hôtes de session :
az desktopvirtualization hostpool update \
--resource-group <ResourceGroupName> \
--name <HostPoolName> \
--personal-desktop-assignment-type Direct
Attribuer directement des utilisateurs à l’hôte de la session
Voici comment attribuer directement des utilisateurs à des hôtes de session au moyen du Portail Azure ou d’Azure PowerShell. Vous ne pouvez affecter aucun utilisateur à des hôtes de session au moyen de l’interface Azure CLI.
Entrez Azure Virtual Desktop dans la barre de recherche.
Sous Services, sélectionnez Azure Virtual Desktop.
Dans la page Azure Virtual Desktop, accédez au menu sur le côté gauche de la fenêtre, puis sélectionnez Pools d’hôtes.
Sélectionnez le pool d’hôtes auquel vous souhaitez attribuer des utilisateurs.
Ensuite, accédez au menu sur le côté gauche de la fenêtre et sélectionnez Groupes d’applications.
Sélectionnez le nom du groupe d’applications auquel vous souhaitez attribuer des utilisateurs, puis sélectionnez Attributions dans le menu situé à gauche de la fenêtre.
Sélectionnez + Ajouter, puis sélectionnez les utilisateurs ou les groupes d’utilisateurs que vous souhaitez attribuer à ce groupe d’applications.
Sélectionnez Affecter une machine virtuelle dans la barre d’informations pour attribuer un hôte de session à un utilisateur.
Sélectionnez l’hôte de session que vous souhaitez attribuer à l’utilisateur, puis sélectionnez Affecter. Vous pouvez également sélectionner Affectation>Affecter un utilisateur.
Sélectionnez l’utilisateur auquel vous souhaitez attribuer l’hôte de session dans la liste des utilisateurs disponibles.
Quand vous avez terminé, sélectionnez Sélectionner.
Voici comment configurer un pool d’hôtes pour affecter un utilisateur à un hôte de session spécifique à l’aide du module PowerShell Az.DesktopVirtualization. Veillez à remplacer les valeurs <placeholder> par les vôtres.
Ouvrez Azure Cloud Shell sur le Portail Azure avec le type de terminal PowerShell ou exécutez PowerShell sur votre appareil local.
Exécutez la commande Update-AzWvdHostPool dans l’exemple suivant pour affecter un utilisateur à un hôte de session. Pour plus d’informations sur les paramètres, consultez la référence Update-AzWvdHostPool.
Voici comment annuler l’affectation d’un bureau personnel grâce au Portail Azure ou à Azure PowerShell. Vous ne pouvez annuler l’affectation d’un bureau personnel en vous servant de l’interface Azure CLI.
Entrez Azure Virtual Desktop dans la barre de recherche.
Sous Services, sélectionnez Azure Virtual Desktop.
Dans la page Azure Virtual Desktop, accédez au menu sur le côté gauche de la fenêtre, puis sélectionnez Pools d’hôtes.
Sélectionnez le pool d’hôtes pour lequel vous souhaitez modifier l’attribution d’utilisateur.
Ensuite, accédez au menu sur le côté gauche de la fenêtre et sélectionnez Hôtes de session.
Cochez la case en regard de l’hôte de session auquel vous souhaitez supprimer l’attribution d’un utilisateur, sélectionnez les ellipses à la fin de la ligne, puis sélectionnez Annuler l’affectation de l’utilisateur. Vous pouvez également sélectionner Affectation>Affecter un utilisateur.
Sélectionnez Annuler l’attribution quand l’avertissement s’affiche.
Voici comment configurer un pool d’hôtes pour annuler l’affectation d’un bureau personnel. Veillez à remplacer les valeurs <placeholder> par les vôtres.
Ouvrez Azure Cloud Shell sur le Portail Azure avec le type de terminal PowerShell ou exécutez PowerShell sur votre appareil local.
Exécutez la commande Invoke-AzRestMethod dans l’exemple suivant pour annuler l’affectation d’un bureau personnel. Pour plus d’informations sur les paramètres, consultez la référence Invoke-AzRestMethod.
Voici comment réattribuer un bureau personnel grâce au Portail Azure ou à Azure PowerShell. Vous ne pouvez réaffecter un bureau personnel en vous servant de l’interface Azure CLI.
Entrez Azure Virtual Desktop dans la barre de recherche.
Sous Services, sélectionnez Azure Virtual Desktop.
Dans la page Azure Virtual Desktop, accédez au menu sur le côté gauche de la fenêtre, puis sélectionnez Pools d’hôtes.
Sélectionnez le pool d’hôtes pour lequel vous souhaitez modifier l’attribution d’utilisateur.
Ensuite, accédez au menu sur le côté gauche de la fenêtre et sélectionnez Hôtes de session.
Cochez la case en regard de l’hôte de session que vous souhaitez réaffecter à un autre utilisateur, sélectionnez les ellipses à la fin de la ligne, puis sélectionnez Affecter à un autre utilisateur. Vous pouvez également sélectionner Affectation>Affecter à un autre utilisateur.
Sélectionnez l’utilisateur auquel vous souhaitez attribuer l’hôte de session dans la liste des utilisateurs disponibles.
Quand vous avez terminé, sélectionnez Sélectionner.
Voici comment réaffecter ordinateur personnel à l’aide du module PowerShell Az.DesktopVirtualization. Veillez à remplacer les valeurs <placeholder> par les vôtres.
Ouvrez Azure Cloud Shell sur le Portail Azure avec le type de terminal PowerShell ou exécutez PowerShell sur votre appareil local.
Exécutez la commande suivante pour définir la variable $reassignUserUpn en exécutant la commande suivante :
$reassignUserUpn = <UPN of user you are reassigning the desktop to>
Exécutez la commande Invoke-AzRestMethod dans l’exemple suivant pour réaffecter un bureau personnel. Pour plus d’informations sur les paramètres, consultez la référence Invoke-AzRestMethod.
Attribuez un nom convivial aux hôtes de la session dans un pool d’hôtes personnels
Vous pouvez attribuer aux bureaux personnels que vous créez des noms conviviaux pour faciliter aux utilisateurs leur distinction dans leurs flux en vous servant de PowerShell. Le Portail Azure ou l’interface Azure CLI ne dispose actuellement pas d’un moyen de donner des noms conviviaux à un hôte de la session.
Lancez Azure Cloud Shell dans le Portail Azure avec le type de terminal PowerShell ou exécutez PowerShell sur votre appareil local.
Maintenant que vous avez configuré le type d’affectation de bureau personnel et avez attribué un nom convivial à votre hôte de la session, vous pouvez vous connecter à un client Azure Virtual Desktop pour le tester dans le cadre d’une session utilisateur. Ces articles vous montrent comment vous connecter à une session à l’aide du client de votre choix :