Extension de Terminal Services Session Broker
Terminal Services Session Broker (TS Session Broker) détermine si un utilisateur qui lance une connexion a déjà une session ouverte. Si c’est le cas, TS Session Broker achemine la connexion entrante vers l’hôte de session Bureau à distance (hôte de session Bureau à distance) avec la session existante. Si ce n’est pas le cas, TS Session Broker achemine la connexion entrante vers le serveur hôte de session Bureau à distance avec le moins de sessions.
Vous pouvez étendre TS Session Broker à l’aide de l’interface COM IWTSSBPlugin . Vous pouvez utiliser cette interface pour gérer les connexions aux serveurs hôtes de session Bureau à distance ainsi que n’importe quel type de connexion RDP (Remote Desktop Protocol), par exemple, les connexions à des machines virtuelles invitées qui exécutent Windows Vista Enterprise Centralized Desktop (VECD) sur un hôte de machine virtuelle Hyper-V Windows Server 2008.
L’interface IWTSSBPlugin offre plusieurs avantages :
- Il n’est pas nécessaire d’installer un agent sur le client ou le serveur hôte de session Bureau à distance.
- Le plug-in peut interagir en toute transparence avec d’autres services de rôle Des services Bureau à distance, tels que la passerelle Bureau à distance (passerelle Bureau à distance), et s’appuyer sur les informations de TS Session Broker sur les états de session et d’ordinateur.
- Vous pouvez utiliser le plug-in pour gérer les connexions avec des appareils client ou serveur qui prennent en charge RDP 5.2 ou version ultérieure.
- Vous pouvez utiliser le plug-in pour activer les solutions Windows Vista Enterprise Centralized Desktop.
Lorsque vous implémentez les méthodes de cette interface, gardez à l’esprit les points suivants :
TS Session Broker peut appeler les méthodes de cet objet COM à partir de plusieurs threads.
Si l’une des méthodes appelées ne retourne pas immédiatement et correctement, TS Session Broker n’appelle plus le plug-in et rétablit sa logique d’équilibrage de charge native. Pour reprendre les appels au plug-in, vous devez redémarrer le service Terminal Services Session Broker.
Vous devez inscrire le plug-in en tant qu’objet COM à l’échelle du système à l’aide de Regsvr32.exe. Étant donné que le service Terminal Services Session Broker s’exécute sous le compte « NetworkService », vous devez accorder au compte « NetworkService » les autorisations de lancement, d’activation et d’accès nécessaires à l’aide de Dcomcnfg.exe. Le service Terminal Services Session Broker recherche le CLSID de l’objet COM qui représente le plug-in dans la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTÈME\Currentcontrolset\Services\Tssdis\Paramètres\ExtensibilityPluginCLSID
Pour plus d’informations sur Dcomcnfg.exe, consultez Activation de la sécurité COM à l’aide de DCOMCNFG.
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour