在 WinServer 2016 上安装 RDS 后我仍然只能与两个用户连接?

在 WinServer 2016 上安装 RDS 后我仍然只能与两个用户连接?

我正在尝试做的事情:我有一个软件,多个用户应该在一个系统上使用。由于 WinServer2016 的标准安装一次最多只能容纳两个用户,所以我在 Google 上搜索了一下,有人告诉我终端服务器/RDS 服务器可以消除这个限制,所以我在一些教程的帮助下尝试了一下。

所有这一切都发生在 Azure 中。

问题:我以为我已经正确设置了所有内容,但是当我尝试使用第三个用户通过 RDP 进入机器时,它告诉我用户太多,我需要断开其中一个用户的连接才能继续(就像我什么都没做一样)。

我目前所做的:

  • 为我的终端服务器安装了一个 DC,并让终端服务器加入域(将 DC 设置为 VNET 中的 DNS 服务器,而不是 TCP/IP 适配器设置中的 DNS 服务器)

  • 在服务器管理器中,我启动了角色和功能菜单,并选择安装 RDS、快速启动、基于会话,选择终端服务器

  • 观察它的安装过程,然后断开连接,一段时间内无法重新连接,不得不在 azure 中重置连接配置,然后才能重新连接。
  • 登录后,安装窗口再次打开,并告诉我仍在执行某项操作。几分钟后,安装完成,并显示状态消息“成功”。
  • 通过服务器管理器安装了许可服务器角色,并通过服务器管理器添加了我的许可证。
  • 打开 gpedit.msc 并对计算机配置 > 管理模板 > Windows 组件 > 远程桌面会话主机 > 许可进行以下更改:
    “使用指定的远程桌面许可证服务器”> 启用
    “设置远程桌面授权模式”> 启用(每设备)

  • 此外,在 gpedit.msc 中,仅在目录远程桌面会话主机 > 连接中:
    允许用户使用 RDS 进行远程连接:已启用
    限制连接数:已启用,最大连接数 = 999999
    将远程桌面服务用户限制为单个 RDS 会话 = 已禁用
    允许远程启动未列出的程序:已启用

仍然无法正常工作。也许设置重置与此有关?或者我可能忽略了一些显而易见的东西?以前从未使用或设置过 RDS,除了通过 RDP 进入 Azure 上的虚拟机...

检查了 RDS 事件日志,发现了一些错误消息:

TB-TK-TERMINAL1 2056 错误 Microsoft-Windows-TerminalServices-SessionBroker Microsoft-Windows-TerminalServices-SessionBroker/Operational 2018 年 2 月 6 日上午 10:53:33

远程桌面连接代理服务器无法从数据库中枚举名为 NULL 的提供程序的目标。

池虚拟桌面集合名称:NULL 错误:登录数据库失败。

我谷歌了一下这条消息,但只收到回复说我的域名太旧了。我专门在 WinServer2016 上/为 WinServer2016 创建了这个域名,所以我怀疑情况并非如此。

TB-TK-TERMINAL1 1280 警告 Microsoft-Windows-TerminalServices-SessionBroker-Client Microsoft-Windows-TerminalServices-SessionBroker-Client/Operational 2018 年 2 月 6 日上午 10:55:01

远程桌面服务无法加入服务器 tb-tk-terminal1.domainname.local 上的连接代理。错误:当前异步消息已被异步调度程序丢弃,因为有一条新消息将覆盖当前消息。

答案1

对于基本设置

  • 远程桌面服务

您需要确保已安装并配置

  • RD 连接代理
  • RD 会话主机
  • RS 许可

上面的错误看起来好像无法访问连接代理使用的数据库,默认情况下它将使用 Windows 内部数据库,除非您使用共享数据库将服务器配置为高可用性。

如果您再次运行远程桌面服务安装程序来验证您的安装。

不建议在同一台服务器上运行远程桌面服务角色和 Active Directory 域服务,我猜你的 DC 是分开的,但你对问题不太清楚。就我个人而言,我永远不会在 Server 2012 环境中运行它,这几乎是不可能的,而且需要更新。

相关内容