Share via


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.

IWTSSBPlugin