FIX事件ID 4105:远程桌面许可证服务器无法更新Active Directory域中用户的许可证属性。

FIX事件ID 4105:远程桌面许可证服务器无法更新Active Directory域中用户的许可证属性。

Andy Davis

本教程包含修复RDHs Server 2016/2012/2008上的事件ID 4105的说明:"远程桌面许可证服务器无法更新活动目录域中用户的许可证属性"。 确保许可证服务器的计算机账户是活动目录域 "domain "中的终端服务器许可证服务器组的成员。
如果许可证服务器安装在域控制器上,网络服务账户也需要成为终端服务器许可证服务器组的成员。
如果许可证服务器安装在域控制器上,在你将适当的账户添加到终端服务器许可证服务器组后,你必须重新启动远程桌面许可证服务以跟踪或报告RDS每用户CAL的使用情况。
Win32错误代码:0x80070005"

如何修复:远程桌面许可证(RDL)服务器无法更新Active Directory 2008/2012/2016上的许可证属性(事件ID 4105)。

步骤1.将RDS许可服务器添加到终端服务器许可服务器组中

在RDS服务器2016/2012/2008上出现错误ID 4105的第一个原因是,远程桌面许可服务器没有被添加到活动目录中的 "终端服务器许可服务器 "组中。 *所以首先,通过以下说明,将你的RDL服务器添加到AD域控制器中的 "终端服务器许可服务器 "组的成员。

* 重要的是。 如果许可证服务器安装在域控制器上,"网络服务 "账户也需要成为终端服务器许可证服务器组的成员。

1. 开放式 活动目录用户和计算机 .
2. 在你的域名下,选择 内置的 然后在终端机上双击 服务器许可证 服务器 在右边。

3. 成员 标签,确保你的RDL服务器列在那里。 如果没有,那么。

a. 点击 添加 按钮,只选择 计算机 对象类型 选项,键入RDL服务器名称并点击 OK .

b. 如果RDL服务器安装在域控制器上,请点击 添加 按钮,只选择 内置安全原则 对象类型 选项,类型 网络服务 并点击 OK .

4. 完成后,关闭 "终端服务器许可服务器属性"。
5.重新启动 远程桌面许可 服务。
6. 现在,从RDP账户连接到RDS服务器,并在事件查看器(在RDSH服务器上)检查是否仍然收到错误4105。 如果错误持续存在,继续进行步骤2。

第2步,在 "用户对象 "的终端服务器属性中添加读/写权限。

使用委托控制向导将权限添加到终端服务器许可证服务器组的 "用户对象 "的读/写权限中。 要做到这一点。

1. 开放式 活动目录用户和计算机 .
2. 在你的域名上点击右键,选择 委托控制 .

2. 在 "欢迎来到授权控制向导",点击 下一页 .

3. 用户和群组 对话框,点击 添加 .

4. 类型 终端服务器许可服务器 ,然后点击 OK .

5. 然后,在 "用户和组 "对话框中,点击 下一页 .

6. 在 "要委托的任务 "对话框中,点击 创建一个自定义的任务来委托 ,然后点击 下一页 .

7. 在 "活动目录对象类型 "对话框中,选择 文件夹中只有以下对象 然后在下面的列表中,点击 用户对象 复选框(是列表中的最后一个条目),然后点击 下一页 .

8. 在 "权限 "对话框中,只选择 一般 复选框,并在 许可权 下面的列表中,只选择 读写终端服务器许可证服务器 复选框,然后点击 下一页 .

9. 在最后一个屏幕 "完成控制权下放向导",点击 完成 .

10. 尝试从RDP账户再次连接到RDSH服务器,检查是否仍然收到错误ID 4105。 如果错误仍然存在,继续进行步骤3。

第3步,对RDP账户应用 "读/写终端服务器许可服务器 "的权限。

在RDSHs上出现事件ID 4105的最终原因是,RDP用户在 "终端服务器许可服务器 "组中没有正确的权限。

这个问题通常发生在你将AD域从Windows Server 2000/2003升级到Server 2008、Server 2012或Server 2016,并且RDP用户是在Windows Server 2000/2003 AD中创建的。在这种情况下,你会在RDSH服务器上收到错误ID 4105,因为在Windows Server 2008/2012/2016 AD模式中,RDP用户必须对RDS/TS Licensing Servers有额外权限,即在Windows Server 2003 AD模式中不可用。

因此,继续给AD域控制器中的远程桌面用户以 "读取终端服务器许可 "和 "写入终端服务器许可 "的权限。 要做到这一点。

1. 开放式 活动目录用户和计算机。
2.
查看 菜单选择 先进的功能。

3. 在RDSH服务器上收到错误ID 4105的RDP用户账户上点击右键,然后点击 财产 . *

注意:你可以将这些步骤应用于单个用户账户或一个OU(甚至是域)。

4. 选择 安全问题 标签。

a. 在 "组或用户名 "下,突出显示 终端服务器许可服务器 组。

b. 在 "终端服务器许可服务器的权限 "下选择以下复选框。

          1. 读取Terminal Sever许可证服务器 写入Terminal Sever许可证服务器

c. 点击 申请 OK .

5. 现在尝试连接到RDSH服务器。 错误ID 4105应该消失了! *

注意:如果许可证服务器安装在域控制器上,你必须重新启动域控制器计算机。

就是这样!让我知道本指南是否对你有帮助,请留下你的经验评论。 请喜欢并分享本指南以帮助他人。


Andy Davis

A system administrator s blog about Windows

Leave a comment