none
Terminal Server User Mode問題 RRS feed

  • 問題

  • 想請問一下在購買了User Mode CAL後要如何指派那幾位使用者能使用這個功能呢??
    我目前有幾位使用者連上了Terminal Server但我在授權伺服器中看到已安裝的TS CAL 10個 使用中的TS CAL卻是0個,但我已有USER連線進來使用了不知道是那裡有需要做設定的呢??
    martin
    2010年1月26日 上午 08:43

解答

  • 如您所言,您的Terminal Server與Licensing皆安裝在windows 2008上吧!
    如果今天Terminal Server在Windows 2003時,若使用per User時在Licensing上是不會顯示被使用的數量的,因為Windows 2003是不會管理per User 的TS CAL...

    參考http://support.microsoft.com/kb/822134
    目前 Windows Server 2003 不會管理使用者 CAL。也就是說,雖然授權伺服器資料庫中有使用者 CAL,但就算使用了使用者 CAL,使用者 CAL 也不會減少。這並不表示系統管理員不需要符合使用者授權合約 (EULA) 中,讓每個使用者具有有效終端機伺服器 (TS) CAL 的需求。如果不是要使用裝置 CAL,卻沒有讓每個使用者都具有使用者 CAL,就是違反 EULA。

    若是在windows 2008的環境中的話要確認per User的TS CAL可以參考http://blogs.msdn.com/rds/archive/2009/11/09/per-user-cal-reporting-script.aspx
    Per User CAL Reporting Script的做法來確認...希望以上回覆能解決您的問題...

    • 已提議為解答 Vincent Lin 2010年1月27日 上午 03:14
    • 已標示為解答 Vincent Lin 2010年1月31日 下午 04:03
    2010年1月27日 上午 03:09
  • 關於User CAL或Device CAL就我的了解是不需要指定的,只要Licensing正常啟動,User不需特別指定就可以收到token...若您一直收不到正式token且一直處理臨時token的話在90天就使用者就會發生無法登入的現象,若超過90天還不會發生則代表使用者有收到正式token....

    建議您使用 [授權診斷] 工具查看問題....參考動作如下..

    若要完成此程序,至少需要本機 Administrators 群組的成員資格或同等權限。

    執行授權診斷工具
    1. 開啟 [終端機服務設定]。若要開啟 [終端機服務設定],請按一下 [開始],依序指向 [系統管理工具][終端機服務],然後按一下 [終端機服務設定]

    2. 在左窗格中,按一下 [授權診斷]。[授權診斷] 將會自動執行,並嘗試探索授權伺服器並識別授權設定問題,然後顯示結果。

    [授權診斷] 有四個主要部分:

    • 終端機伺服器設定詳細資料:顯示終端機伺服器的設定資訊,包括已對終端機伺服器指定的授權模式和探索模式。
    • 授權診斷資訊:顯示識別出來的授權問題,以及針對問題所建議的解決方案。
    • 終端機服務授權伺服器資訊:顯示終端機伺服器探索到的授權伺服器。
    • 授權伺服器設定詳細資料:顯示授權伺服器的設定資訊,包括該授權伺服器上已安裝及可使用之 TS CAL 的類型和版本。

    若要檢視所選取授權伺服器的設定詳細資料,您用來登入的帳戶需要有授權伺服器上的系統管理員權限。如果您的帳戶在授權伺服器上沒有系統管理員權限,可以使用 [授權診斷] 工具中的 [提供認證],來提供在授權伺服器上具有系統管理權限的認證。

    • 已標示為解答 Vincent Lin 2010年1月31日 下午 04:03
    2010年1月27日 上午 10:53

所有回覆

  • 您是否看到的是工作階段,你可以試一下.
    遠端先連線,再去看使中用有幾個session.
    $亮晶晶的小欣$ Gary Yuan. http://yuanwenshin.spaces.live.com
    2010年1月26日 上午 11:13
  • 1.建議您可以先到Terminal Server上去確認您的Liceensing是否有正確指向Licensing Server?(若Terminal Server和Licensing Server安裝在同一台則不需指定)
    2.您的Terminal Server的作業系統及Client端的作業系統為何?如果是XP的client連到windows 2000 Terminal Server時就不會扣到TS CAL
    3.您可以在授權伺服器上發現正式授權與臨時授權分別的數量...
    4.TS的CAL不是由指定的,而是採用發token的方式,發完即用完,需要等到token時效到期失效後server才會再重發...
    2010年1月26日 下午 12:22
  • 謝謝您的回覆

    1. 嗯,確定有指到授權伺服器因為我們有買device及user二種cal,只要是改成device mode的話授權伺服器就會扣掉使用中的
    2. 我們的Terminal Server是架在Server 2008上
    3. 我在授權伺服器上只看得到device mode的使用,數量user mode的使用數量卻是0(我們有架二台Terminal server,一台是device mode一台是user mode二台都連線到同一台授權伺服器上)
    4. 我知道Terminal是採用token的方式去發送的這個使用device mode時很容易就看得出來,但是因為使用user mode的機器使用數量一直是0所以我在猜想是不是使用user mode時是不是有需要特別的設定去指定某些user呢,那如果我是真的只有幾位使用者要給他們user cal的話不就要像device mode一樣先叫他們登入使用把cal搶過來呢,還有terminal的文件中有提到有安全性群組terminal server computer群組又是在幹麻什麼呢??


    martin
    2010年1月27日 上午 02:33
  • 如您所言,您的Terminal Server與Licensing皆安裝在windows 2008上吧!
    如果今天Terminal Server在Windows 2003時,若使用per User時在Licensing上是不會顯示被使用的數量的,因為Windows 2003是不會管理per User 的TS CAL...

    參考http://support.microsoft.com/kb/822134
    目前 Windows Server 2003 不會管理使用者 CAL。也就是說,雖然授權伺服器資料庫中有使用者 CAL,但就算使用了使用者 CAL,使用者 CAL 也不會減少。這並不表示系統管理員不需要符合使用者授權合約 (EULA) 中,讓每個使用者具有有效終端機伺服器 (TS) CAL 的需求。如果不是要使用裝置 CAL,卻沒有讓每個使用者都具有使用者 CAL,就是違反 EULA。

    若是在windows 2008的環境中的話要確認per User的TS CAL可以參考http://blogs.msdn.com/rds/archive/2009/11/09/per-user-cal-reporting-script.aspx
    Per User CAL Reporting Script的做法來確認...希望以上回覆能解決您的問題...

    • 已提議為解答 Vincent Lin 2010年1月27日 上午 03:14
    • 已標示為解答 Vincent Lin 2010年1月31日 下午 04:03
    2010年1月27日 上午 03:09
  • 嗯,謝謝您的答案

    的確2008上的授權伺服器上在PU CAL中有個「產生報告」的功能,但因為我的User CAL都沒有使用到所以按了那個功能後會被導向Help裡,Help的說明如下:

    「追蹤終端機服務每個使用者用戶端存取使用權的發佈」

    在 Windows Server 2008 中,您可以使用 TS 授權管理員工具來建立 (產生) 報告,追蹤終端機服務授權伺服器已發行的 TS 每個使用者 CAL。

    下列是在 Windows Server 2008 中追蹤及報告 TS 每個使用者 CAL 的重要考量:

    • 只有在已加入網域的案例中才支援 TS 每個使用者 CAL 追蹤及報告;也就是說,終端機伺服器與授權伺服器都必須是網域成員。(我的都是網域成員)
    • 工作群組模式不支援 TS 每個使用者 CAL 追蹤及報告。(沒有工作群組的問題)
    • 追蹤 TS 每個使用者 CAL 時,會使用 Active Directory 網域服務 (AD DS)。已發出給使用者的 TS 每個使用者 CAL 相關資訊會儲存在 AD DS 中,作為使用者帳戶的一部分。(AD是2003的)
    • AD DS 可以隸屬於 Windows Server 2008 或 Windows Server 2003。
    • 授權伺服器的電腦帳戶必須是網域裡 Terminal Server License Servers 群組的成員。如果授權伺服器安裝在網域控制站上,網路服務帳戶也必須是 Terminal Server License Servers 群組的成員。(所有Terminal Server皆已加入此群組中,授權伺服器不是DC)

      重要事項
       

      若要將 TS 每個使用者 CAL 發行給其他網域的使用者,授權伺服器必須是這些網域裡 Terminal Server License Servers 群組的成員。

    我主要的問題是不知該如何發佈User CAL的使用權給使用者使用。
     


    martin
    2010年1月27日 上午 09:14
  • 關於User CAL或Device CAL就我的了解是不需要指定的,只要Licensing正常啟動,User不需特別指定就可以收到token...若您一直收不到正式token且一直處理臨時token的話在90天就使用者就會發生無法登入的現象,若超過90天還不會發生則代表使用者有收到正式token....

    建議您使用 [授權診斷] 工具查看問題....參考動作如下..

    若要完成此程序,至少需要本機 Administrators 群組的成員資格或同等權限。

    執行授權診斷工具
    1. 開啟 [終端機服務設定]。若要開啟 [終端機服務設定],請按一下 [開始],依序指向 [系統管理工具][終端機服務],然後按一下 [終端機服務設定]

    2. 在左窗格中,按一下 [授權診斷]。[授權診斷] 將會自動執行,並嘗試探索授權伺服器並識別授權設定問題,然後顯示結果。

    [授權診斷] 有四個主要部分:

    • 終端機伺服器設定詳細資料:顯示終端機伺服器的設定資訊,包括已對終端機伺服器指定的授權模式和探索模式。
    • 授權診斷資訊:顯示識別出來的授權問題,以及針對問題所建議的解決方案。
    • 終端機服務授權伺服器資訊:顯示終端機伺服器探索到的授權伺服器。
    • 授權伺服器設定詳細資料:顯示授權伺服器的設定資訊,包括該授權伺服器上已安裝及可使用之 TS CAL 的類型和版本。

    若要檢視所選取授權伺服器的設定詳細資料,您用來登入的帳戶需要有授權伺服器上的系統管理員權限。如果您的帳戶在授權伺服器上沒有系統管理員權限,可以使用 [授權診斷] 工具中的 [提供認證],來提供在授權伺服器上具有系統管理權限的認證。

    • 已標示為解答 Vincent Lin 2010年1月31日 下午 04:03
    2010年1月27日 上午 10:53