none
限制帳號遠端登入同時間只能有1個? RRS feed

  • 一般討論

  • 我的環境有網域,Windows Server 2003 有啟用 Terminal Service 模式,允許許多的 user 以遠端桌面和 Citrix 連進來使用。

    但現在偶爾發現會有同一帳號在主機內同時出現兩個 session 的狀況。詢問該 user 是說他第一次的 session 有點怪怪的,例如應用程式很慢或當掉,他就直接切斷,再連一次,其實他不曉得自己已經在該主機內有兩個 session,反正他就是這麼用。

    請問,該怎麼樣讓系統務必只讓一個帳號出現一個 session,不要出現兩個以上?附帶一提的是,因政策的關係,我們允許 user session 可以永久停留在系統上,故意不限制指定時間內自動 logout。
    • 已變更類型 Vincent Lin 2009年12月18日 上午 06:04
    2009年10月9日 上午 08:47

所有回覆

  • Dear Johnson

    請問你的Terminal Service環境之下有建置Session Broker嗎?
    有這個伺服器架構後,假設你的TS是多台的狀況之下,會自動的指派到同一台TS之上喲,也是end user 登入後異常或是很慢的問題應該可以獲得解決!(自動分配loading)
    可以參考一下TechNet的文件庫:
    http://technet.microsoft.com/zh-tw/library/cc772245%28WS.10%29.aspx
    2009年10月9日 下午 04:53
  • 您講的這個是不是要 Windows Server 2008 環境?但我的環境都是 Windows 2003 且礙於預算也不可能升級至 2008。

    且我本身就有在使用 Citrix 的 Load Balancing 機制,但某些 server 又允許他們使用 remote desktop 連過去,所以才有此困擾。

    我們可以接受多台 TS 主機上都有同一個帳號在運作(有的帳號確實有此需求),但不希望同一台主機上有一個帳號卻有多個 session 的狀態,有沒有辦法做到呢?
    2009年10月13日 上午 03:26
  • Dear Johnson

    其實不管是2008還是2003 在TS的部份幾乎是大同小異,差異不大,若您希望達成的是同一台主機不要有多個Session 的話,恐怕就有一些難度了

    若您指的是不論是由TS來的,或者是由RDP來的,都只能帶用掉一個Session的話,可能要從TS上著手了

    我再翻看看有沒有那裡可以達成這個目標的,呵呵呵~~!你的困擾還真少見…
    2009年10月13日 上午 04:30
  • 原因是因為多個 session 留在記憶體中不消失,一來有管理上肉眼的錯亂感(當然這個不太重要 :P),二來目前我們正在找一些應用程式上的問題,會希望同一帳號不要在同一主機上有兩個以上的 session,但偏偏又不能設定多少時間後自動刪除該 session(不然我是知道怎麼做,且也很希望這樣),故有此困擾的。
    2009年10月13日 上午 08:21
  • Dear Johnson

    昨日與微軟Danie討論到這個問題,不知道您有沒有考慮過以broker或是以TS Gateway的方案來處理這個問題,但您在上面又提到必須要讓同一人登入多台TS…,這個就不知道您的考量了

    若是以Broker的方法,則同一個使用者只會在登入在同一台TS,若以Gateway則是統一其TS服務的入口。
    2009年10月31日 上午 04:08