Condividi tramite


Estensione di Terminal Services Session Broker

Terminal Services Session Broker (TS Session Broker) determina se un utente che avvia una connessione ha già una sessione aperta. In tal caso, TS Session Broker indirizza la connessione in ingresso al server Host sessione Desktop remoto (Host sessione Desktop remoto) con la sessione esistente. In caso contrario, TS Session Broker indirizza la connessione in ingresso al server host sessione Desktop remoto con le sessioni più poche.

È possibile estendere TS Session Broker usando l'interfaccia COM IWTSSSBPlugin . È possibile usare questa interfaccia per gestire le connessioni ai server host sessione Desktop remoto e a qualsiasi tipo di connessione RDP (Remote Desktop Protocol), ad esempio le connessioni alle macchine virtuali guest che eseguono Windows Vista Enterprise Centraled Desktop (VECD) in un host di macchine virtuali Hyper-V di Windows Server 2008.

L'interfaccia IWTSSBPlugin offre diversi vantaggi:

  • Non è necessario installare un agente nel client o nel server host sessione Desktop remoto.
  • Il plug-in può interagire senza problemi con altri servizi desktop remoto, ad esempio gateway Desktop remoto (gateway Desktop remoto) e basarsi su informazioni da TS Session Broker sugli stati sessione e computer.
  • È possibile usare il plug-in per gestire le connessioni con i dispositivi client o server che supportano RDP 5.2 o versioni successive.
  • È possibile usare il plug-in per abilitare soluzioni Desktop centralizzate di Windows Vista Enterprise.

Quando si implementano i metodi di questa interfaccia, tenere presente quanto segue:

  • TS Session Broker potrebbe chiamare i metodi di questo oggetto COM da più thread.

  • Se uno dei metodi chiamati non restituisce immediatamente e correttamente, TS Session Broker non effettua più chiamate al plug-in e ripristina la logica di bilanciamento del carico nativa. Per riprendere le chiamate al plug-in, è necessario riavviare il servizio Service Session Broker di Servizi terminal.

  • È necessario registrare il plug-in come oggetto COM a livello di sistema usando Regsvr32.exe. Poiché il servizio Session Broker servizi terminal viene eseguito nell'account "NetworkService", è necessario assegnare all'account "NetworkService" l'avvio, l'attivazione e le autorizzazioni di accesso necessarie usando Dcomcnfg.exe. Il servizio Service Session Broker servizi terminal cerca CLSID dell'oggetto COM che rappresenta il plug-in nella sottochiave del Registro di sistema seguente:

    HKEY_LOCAL_MACHINE\SISTEMA\Currentcontrolset\Servizi\Tssdis\Parametri\EstendibilitàPluginCLSID

Per altre informazioni sulle Dcomcnfg.exe, vedere Abilitazione della sicurezza COM tramite DCOMCNFG.

IWTSSBPlugin