![Windows Server 2016 在没有配置或许可的情况下可以工作,也可以不工作?](https://linux22.com/image/754380/Windows%20Server%202016%20%E5%9C%A8%E6%B2%A1%E6%9C%89%E9%85%8D%E7%BD%AE%E6%88%96%E8%AE%B8%E5%8F%AF%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%8F%AF%E4%BB%A5%E5%B7%A5%E4%BD%9C%EF%BC%8C%E4%B9%9F%E5%8F%AF%E4%BB%A5%E4%B8%8D%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
我们有两台运行 Server 2016 的虚拟机。在其中一个虚拟机上,我可以通过 RDP 使用我的用户名登录。在另一台虚拟机上,当我尝试通过 RDP 使用我的用户名登录时,出现以下错误:
“远程会话已断开,因为没有可用的远程桌面许可证服务器来提供许可证。请联系服务器管理员。”
有趣的是,在两台服务器上,似乎都没有配置或安装远程桌面服务或远程桌面许可角色或功能。RDP 工作的机器已经运行了 3 年多,所以我很确定它由于“宽限期”而无法正常工作。然而,远程桌面系统服务在两台机器上都在运行。
在 gpedit 中,两台机器上与 RDP 许可相关的所有设置在“未配置”中。
我也运行了 gpresult,但报告中根本没有有关 RDP 许可的任何内容。
我的理解是,对于通过 RDP 连接的用户,您要么必须在“宽限期”内运行,要么拥有可用的 RDP 许可证。事实上,角色和许可证配置似乎都不存在于任何一台机器上(包括正在运行的那台机器!),这让人感到困惑。
可以在其他地方配置吗?我遗漏了什么?
答案1
您始终可以通过 RDP 登录到 Windows Server 2016 计算机来管理它;并发连接数有硬性限制,最多只能有两个,并且没有宽限期。
但是,安装远程桌面会话主机角色时,它需要许可证服务器,因为该服务器实际上作为 RDS 主机运行,因此 RDP 应该由实际客户端而不是远程管理员使用;如果找不到有效的许可证服务器,或者它没有足够的许可证,则服务器将在一段时间内接受 RDP 连接(“宽限期”),然后停止允许它们。
但同样,要实现这种情况,必须安装远程桌面会话主机角色;如果没有安装,服务器就没有办法或理由要求 RDS 许可证。
当然,您应该始终能够登录到物理(在本例中为虚拟)控制台;此外,您可以尝试使用命令运行 RDP 客户端mstsc.exe /admin
,该命令应该强制它明确告诉服务器它想要执行远程管理(如上所述,无论 RDS 许可如何,始终允许执行远程管理)。