共用方式為


擴充終端機服務會話代理人

終端機服務會話代理人 (TS 會話代理人) 判斷起始連線的使用者是否已開啟會話。 如果是,TS 會話代理程式會將連入連線路由傳送至遠端桌面工作階段主機 (RD 工作階段主機) 伺服器與現有的會話。 如果沒有,TS 會話代理程式會以最少的會話將連入連線路由傳送至 RD 工作階段主機伺服器。

您可以使用 IWTSSBPlugin COM 介面來擴充 TS 會話代理程式。 您可以使用此介面來管理 RD 工作階段主機伺服器的連線,以及任何類型的遠端桌面通訊協定 (RDP) 連線,例如,連線到執行 Windows Vista 企業集中式桌面的客體虛擬機器, (VECD) 在 Windows Server 2008 Hyper-V 虛擬機器主機上。

IWTSSBPlugin介面提供數個優點:

  • 不需要在用戶端或 RD 工作階段主機伺服器上安裝代理程式。
  • 外掛程式可以與其他遠端桌面服務角色服務順暢地互動,例如遠端桌面閘道 (RD 閘道) ,並依賴 TS 會話代理人有關會話和電腦狀態的資訊。
  • 您可以使用外掛程式來管理支援 RDP 5.2 或更新版本的用戶端或伺服器裝置連線。
  • 您可以使用外掛程式來啟用 Windows Vista Enterprise 集中式桌面解決方案。

當您實作此介面的方法時,請記住下列幾點:

  • TS 會話代理人可能會從多個執行緒呼叫這個 COM 物件的方法。

  • 如果任何呼叫的方法未立即且成功傳回,TS 會話代理程式不會再呼叫外掛程式,並還原為其原生負載平衡邏輯。 若要繼續對外掛程式的呼叫,您必須重新開機終端機服務會話代理人服務。

  • 您必須使用 Regsvr32.exe,將外掛程式註冊為全系統 COM 物件。 因為終端機服務會話代理人服務是在 「NetworkService」 帳戶下執行,所以您必須使用 Dcomcnfg.exe,為 「NetworkService」 帳戶提供所需的啟動、啟用和存取權限。 終端機服務會話代理人服務會尋找 COM 物件的 CLSID,代表下列登錄子機碼中的外掛程式:

    \ HKEY_LOCAL_MACHINE系統\CurrentControlSet\服務\Tssdis\參數\ExtensibilityPluginCLSID

如需Dcomcnfg.exe的詳細資訊,請參閱 使用 DCOMCNFG 啟用 COM 安全性

IWTSSBPlugin