我们有一个TSLS(2008 SP2,而不是R2)发行2003和2008每设备CAL。 我对2008 CAL没有任何问题。 它有2003个CAL的5批左右,有的(A组),而是其他的(B组)。 当CAL在A组上运行时,它不会从B组获取CAL,并抛出错误22.注意,这对于Citrix xenapp实现。
这就是事件日志所说的:
Log Name: System Source: Microsoft-Windows-TerminalServices-Licensing Date: Event ID: 22 Task Category: None Level: Warning Keywords: Classic User: N/A Computer: Description: The Terminal Services license server "TS licensing server name" does not have any Terminal Services client access licenses (TS CALs) installed and registered with the Microsoft Clearinghouse for product "Windows Server 2003 - Terminal Server Per Device CAL Token". Therefore, the Terminal Services license server cannot issue TS CALs of the type "Windows Server 2003 - Terminal Server Per Device CAL Token" to the terminal server "IP of a TS". To resolve this problem, install additional TS CALs as required.
当你说组a与b时,你是否接受不同的服务器或不同组的CAL?
如果是前者,我会确认你的terminal服务器可以看到两个TSL服务器(意思是A和B)。 在LDAP中忘掉我的手,但它是存储什么TSL服务器的入口(站点级别)。
如果是后者,我会直接打电话给MS清算所,把两个小组合并成一组CAL。