这是服务器上的纲要:
- Server 2008 Standard 作为 Server 2003 域中的成员服务器运行
- 为需要使用 RemoteApp 访问 POS 应用程序的 5 个用户运行终端服务
- 运行它自己的许可服务器:
- 已安装 5 个 TS 每个用户 CAL
- “配置审查”让我抱怨说许可服务器未安装在 DC 上。
- 该服务器是 AD 中“终端服务器许可证服务器”组的成员
- 尽管用户可以正常登录,但它似乎没有发放许可证。
用户登录时收到以下错误:
终端服务许可证服务器无法更新 Active Directory 域“[域名]”中用户“[用户名]”的许可证属性。确保许可证服务器的计算机帐户是 Active Directory 域“[域名]”中终端服务器许可证服务器组的成员。如果许可证服务器安装在域控制器上,则网络服务帐户还需要是终端服务器许可证服务器组的成员。如果许可证服务器安装在域控制器上,则在将适当的帐户添加到终端服务器许可证服务器组后,您必须重新启动终端服务授权服务以跟踪或报告 TS Per User CAL 的使用情况。Win32错误代码:0x80070005
这似乎会导致 RemoteApp 用户出现一些问题。会话似乎断开连接,然后在他们的系统上留下一个完全黑屏。他们无法关闭黑屏——我必须使用终端服务管理器远程注销它们。它还强制他们在“显示详细信息”窗口中加载 RemoteApp,该窗口显示用户何时登录到终端服务器(这很难描述——如果有人需要,我会截屏)。
我已经在 technet 上阅读了这个帖子和这个帖子,并且都指向以下安全密钥:
- msTSExpireDate
- msTSLicense 版本
- msTSManagingLS
我到处搜索以找到这些密钥,以便许可服务器可以充分许可用户,但我无法在任何地方找到它们。我正在为我的用户帐户选择我的 OU 并尝试更改那里的安全性,但我找不到要更改的密钥。
此域已从 Server 2000 升级到 Server 2003,因此这可能是密钥不存在的原因。一些人提到从 Server 2008 机器执行 adprep 以将正确的安全密钥写入用户,但这会导致我现有的 Server 2003 域控制器出现问题吗?我不打算在今年晚些时候将我的域控制器升级到 Server 2008。
有谁知道如何手动将安全密钥添加到使用此终端服务器的 5 个用户?我还能做些什么来解决这个问题吗?
谢谢!
编辑:我特别想知道从Server 2003 域中的 Server 2008 MEMBER SERVER运行 adprep 是否会解决此问题或导致其他问题。有没有人有任何见解?