L’applet de commande Set-RdsHostPool définit les propriétés du pool d’hôtes spécifié. Trois jeux de paramètres existent pour cette applet de commande. First est utilisé pour désactiver les disques de profil utilisateur. Le second est utilisé pour activer les disques de profil utilisateur. Le troisième est utilisé pour définir toutes les autres propriétés du pool d’hôtes.
Exemples
Exemple 1 : Configurer le pool d’hôtes pour utiliser l’équilibrage de charge en profondeur
Cette commande définit le pool d’hôtes pour qu’il utilise l’équilibrage de charge en profondeur d’abord, de sorte que les utilisateurs entrants soient tous dirigés vers un hôte de session spécifique jusqu’à ce qu’il atteigne la valeur MaxSessionLimit, qui est spécifiée comme 10 dans cet exemple. Le paramètre MaxSessionLimit est une exigence lors de la définition de l’équilibrage de charge de profondeur, car les connexions ne seront pas distribuées aux hôtes de session suivants tant que cette limite de session n’est pas atteinte sur le premier hôte de session.
Exemple 2 : Configurer le pool d’hôtes pour utiliser l’équilibrage de charge en termes de largeur d’abord
Cette commande définit le pool d’hôtes pour qu’il utilise l’équilibrage de charge en fonction de la largeur, de sorte que les utilisateurs entrants soient dirigés uniformément entre les hôtes de session du pool d’hôtes. Le paramètre MaxSessionLimit est facultatif, car l’équilibrage de charge en mode de profondeur d’abord est moins restrictif que l’équilibrage de charge en mode de profondeur d’abord.
Exemple 3 : Définir le pool d’hôtes à traiter comme un environnement de validation
Cette commande définit le pool d’hôtes comme un pool d’hôtes de validation. Le pool d’hôtes de validation reçoit les mises à jour de service à une cadence plus rapide, ce qui vous permet de tester les modifications de service avant qu’elles ne soient déployées à grande échelle en production.
Exemple 4 : Définir le pool d’hôtes pour utiliser l’attribution directe
Cette commande définit le pool d’hôtes pour qu’il utilise l’attribution directe afin de déterminer l’hôte de session de bureau personnel à attribuer à l’utilisateur. Dans le cas de l’attribution directe, l’utilisateur doit être affecté à un hôte de session avant de se connecter au pool d’hôtes.
Exemple 5 : Configurer le pool d’hôtes pour qu’il utilise l’attribution automatique
Cette commande définit le pool d’hôtes pour qu’il utilise l’attribution automatique afin de déterminer l’hôte de session de bureau personnel à attribuer à l’utilisateur. Avec l’attribution automatique, il n’est pas nécessaire d’affecter l’utilisateur à un hôte de session avant de se connecter au pool d’hôtes.
Exemple 4 : Définir le pool d’hôtes pour utiliser l’attribution directe
Cette commande définit le pool d’hôtes pour qu’il utilise l’attribution directe afin de déterminer l’hôte de session de bureau personnel à attribuer à l’utilisateur. Dans le cas de l’attribution directe, l’utilisateur doit être affecté à un hôte de session avant de se connecter au pool d’hôtes.
Exemple 5 : Configurer le pool d’hôtes pour qu’il utilise l’attribution automatique
Cette commande définit le pool d’hôtes pour qu’il utilise l’attribution automatique afin de déterminer l’hôte de session de bureau personnel à attribuer à l’utilisateur. Avec l’attribution automatique, il n’est pas nécessaire d’affecter l’utilisateur à un hôte de session avant de se connecter au pool d’hôtes.
Paramètres
-AssignmentType
Type d’attribution pour le pool d’hôtes de bureau personnel :
Automatique, ce qui signifie que les utilisateurs se verront automatiquement attribuer un hôte de session lors de leur première connexion au pool d’hôtes.
Direct, ce qui signifie que les utilisateurs doivent être directement affectés à un hôte de session dans le pool avant de pouvoir se connecter.
Propriétés du paramètre
Type:
PersonalDesktopAssignmentType
Valeur par défaut:
None
Valeurs acceptées:
Automatic, Direct
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-BreadthFirstLoadBalancer
Basculez pour activer l’utilisation de l’équilibrage de charge en fonction de l’étendue pour le pool d’hôtes. La largeur d’abord indique que les nouvelles sessions utilisateur sont dirigées vers l’hôte de session ayant le moins de sessions utilisateur.
Propriétés du paramètre
Type:
SwitchParameter
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
HP5
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-CustomRdpProperty
Spécifie les paramètres RDP (Remote Desktop Protocol) à inclure dans les fichiers .rdp pour tous les programmes RemoteApp et les postes de travail distants publiés dans cette collection. Pour plus d’informations, consultez la section Paramètres de fichier RDP Bureau à distance pris en charge .
Propriétés du paramètre
Type:
String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
HP3
Position:
Named
Obligatoire:
False
Valeur du pipeline:
True
Valeur du pipeline par nom de propriété:
True
Valeur des arguments restants:
False
-DepthFirstLoadBalancer
Basculez pour activer l’utilisation de l’équilibrage de charge en profondeur pour le pool d’hôtes. Depth-first indique que les nouvelles sessions utilisateur sont dirigées vers l’hôte de session avec le plus grand nombre de sessions utilisateur qui n’a pas encore atteint sa limite de session maximale.
Propriétés du paramètre
Type:
SwitchParameter
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
HP6
Position:
Named
Obligatoire:
True
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-Description
Description du pool d’hôtes.
Propriétés du paramètre
Type:
String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
HP4
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-FriendlyName
Nom convivial du pool d’hôtes à afficher.
Propriétés du paramètre
Type:
String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
HP4
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-MaxSessionLimit
Nombre maximal de sessions autorisées par hôte de session dans le pool d’hôtes. Lorsque le mode depth-first est défini pour l’équilibrage de charge, cette valeur est utilisée pour déterminer quand arrêter l’équilibrage de charge des utilisateurs sur un hôte et commencer à envoyer des utilisateurs vers l’hôte suivant.
Propriétés du paramètre
Type:
Int32
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
HP4
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
HP5
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-Name
Nom du pool d’hôtes.
Propriétés du paramètre
Type:
String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Alias:
HostPoolName
Jeux de paramètres
(All)
Position:
1
Obligatoire:
True
Valeur du pipeline:
True
Valeur du pipeline par nom de propriété:
True
Valeur des arguments restants:
False
-TenantName
Nom du client.
Propriétés du paramètre
Type:
String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
0
Obligatoire:
True
Valeur du pipeline:
True
Valeur du pipeline par nom de propriété:
True
Valeur des arguments restants:
False
-ValidationEnv
Valeur booléenne indiquant si le pool d’hôtes doit être traité comme un pool d’hôtes de validation. Les pools d’hôtes de validation reçoivent les mises à jour de service à une cadence plus rapide que les pools d’hôtes sans validation, ce qui vous permet de tester les modifications de service avant qu’elles ne soient déployées à grande échelle en production.
Propriétés du paramètre
Type:
String
Valeur par défaut:
False
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
True
Valeur du pipeline par nom de propriété:
True
Valeur des arguments restants:
False
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.