一般前提条件
- 现有功能 Active Directory 域。
- 托管 RDS 角色的服务器应加入域。
有关各种 RDS 角色的更多信息,请访问:
https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-roles
步骤 1 - 部署 RDS 环境 - 准备服务器:
- 在服务器管理器中,在将成为部署的 RDS 连接代理的计算机上,在左侧窗格中,右键单击 所有服务器 节点,然后单击 添加服务器 。
图 1:将部署服务器添加到 Server Manager 控制面板。
- 单击“Find Now”(立即查找),然后将部署的服务器移至右侧,然后单击 Ok (确定)。
图 2:将部署服务器添加到 Server Manager 控制面板。
- 仍在 Server Manager 中,单击 Manage and Add Roles and Features 。
- 在 开始之前 屏幕中,单击 下一步 。
- 选择 Remote Desktop Services installation ratio (远程桌面服务安装比率)按钮,然后选择 Next (下一步)。
图 3:选择安装类型。
- 在 选择部署类型 屏幕上,单击 标准部署比率 按钮,然后单击 下一步 。
图 4:选择部署类型。
- 在“Select deployment scenario”屏幕上,选择“Session based deployment”,然后选择“Next”。
图 5:选择部署方案。
- 在“审查角色服务”屏幕上单击 下一步 。
- 在 指定 RD 连接代理服务器 中,选择将作为部署连接代理的服务器,并将其移动到右侧,然后单击 下一步 。
图 6:指定部署的 RD 连接代理。
- 在 指定 RD Web 访问服务器 屏幕上,选择适用的服务器,然后再次将其移动到右侧,然后单击 下一步 。
图 7:指定部署的 RD Web Access 服务器。
- 在 指定 RD 会话主机服务器 屏幕上,移动到右侧的服务器,这些服务器将成为部署中的会话主机。再单击 Next (下一步)。
图 8:指定用于部署的 RD 会话主机服务器。
- 单击以选中“如果需要,自动重新启动目标服务器”框,然后单击 部署 。
图 9:部署所选选项。
- 在完成屏幕中,单击 Close (关闭)。
部署 RDS 环境 — 查看部署:
- 仍在 Server Manager(配置为连接代理的计算机)中,单击左侧导航窗格中的“远程桌面服务”。
- 查看“部署概述”和“部署服务器”下显示的部署属性。
- 请注意,尚未将任何服务器配置为 RDS 许可证服务器。此 RDS 角色单独安装。
图 10:查看部署。
部署 RDS 环境 — 安装和配置 RDS 许可证服务器:
- 在“部署概述”下,单击 RD 许可角色的绿色加号。
- 在 选择服务器 屏幕上,单击适用的服务器。此演示使用域控制器作为 RD 许可服务器。将所选服务器移至右侧,然后单击 下一步 。
图 11:选择用于部署的 RD 许可证服务器。
- 单击 Confirm selections(确认选择)屏幕上的 Add(添加)。
- 等待此角色的安装完成,然后单击 关闭 。
- 返回 Server Manager 中的 Deployment Servers 下。应列出托管 RD 许可角色的服务器。
- 要配置许可证服务器,请连接到已配置为 RD 许可证服务器的服务器(本演示中的域控制器)。
- 在 Server Manager 中,单击 工具 ,然后单击 远程桌面服务 ,然后单击 远程桌面许可管理器 。
图 12:打开远程桌面许可管理器。
- 右键单击服务器主机名,然后单击 查看配置 。
图 13:查看部署。
- 请注意警告,指示 RDS 许可证服务器必须属于 Active Directory 中的终端服务器许可证服务器组。单击“Add to Group”(添加到组)以修复此警告,然后单击 Continue (继续),然后再次单击 Ok (确定)和 Ok(确定)。
图 14:在 Active Directory 中配置 RD 许可证服务器的组成员身份。
- 打开 Services.msc 管理控制台,找到远程桌面许可服务并重新启动它。
- 返回到 RD Licensing Manager,右键单击服务器名称,单击 刷新 ,然后再次右键单击它,然后单击 查看配置 。请注意,警告现在已消失。
图 15:查看部署。
- 再次右键单击服务器,然后单击 激活服务器 。
图 16:激活 RD 许可证服务器。
- 在 欢迎 屏幕中单击 下一步 ,选择相应的连接方法(此演示的自动),然后单击 下一步 。
图 17:指定连接方法。
- 输入 公司信息 ,然后单击 下一步 。
- 等待服务器激活,取消选中“Start Install Licenses Wizard now”,然后单击 Finish 。
图 18:跳过 RD CAL 安装向导。
提醒:有关 RDS CAL 以及如何安装它们的更多信息和指导准则,请查看 Install and Activate an RDS Session Host without a Connection Broker (Workgroup) - Windows Server 2022 (安装和激活不带连接代理的 RDS 会话主机[工作组])- Windows Server 2022 。
- 返回到已配置为部署的 RDS 连接代理的服务器,在 Server Manager 的 部署概览 下,单击 任务 ,然后单击 编辑部署属性 。
图 19:编辑部署属性。
- 单击 RD 许可节点并选择许可模式(对于此演示,“按用户”),然后单击 确定 。
图 20:为部署配置 RD 许可模式。
部署 RDS 环境 — 在 RDS 部署上创建集合:
集合包含可供用户使用的远程桌面服务资源。
- 仍在 RDS 连接代理服务器的 Server Manager 中,单击左侧的 收集 节点,然后在 任务 下,单击 创建会话收集 。
图 21:创建 RDS 收集。
- 在 开始之前 屏幕中,单击 下一步 。
- 输入收集的名称,然后单击 下一步 。
- 在 指定 RD 会话主机 屏幕中,单击 以将适用的 RDS 会话主机服务器移动到右侧,然后单击 下一步 。
图 22:指定收集的 RDS 会话主机。
- 在 指定用户组 屏幕中,添加具有连接到此新集合的权限的用户或组。在此演示中,已选择域用户的默认组。单击“Next”。
图 23:指定有权访问收集的 Active Directory 用户。
- 对于此演示,单击以取消选中“启用用户配置文件磁盘”,然后单击 下一步 ,然后单击 创建 。
- 创建收集时,单击 关闭 。
图 23:完成收集创建过程。
部署已准备好开始接收连接。
其他信息 — 部署 RDS 环境。使用 PowerShell 完成部署:
以上完成的 RDS 设置也可通过 PowerShell 部署,其中包含以下行(在将成为部署的 RDS 连接代理的服务器上执行):
此第一行创建指定连接代理的部署, Web 访问服务器,并且只有一个 RD 会话主机:
New-RDSessionDeployment-ConnectionBrokerRDSLab-CB.RDSLab.local-WebAccessServerRDSLab-WA.RDSLab.local-SessionHostRDSLab-SH1.RDSLab.local
下一行将第二个 RD 会话主机添加到部署:
Add-RDServer-ServerRDSLab-SH2.RDSLab.local -RoleRDS-RD-SERVER -ConnectionBrokerRDSLab-CB.RDSLab.local
第三行在域控制器上安装 RDS 许可角色:
Add-RDServer-ServerRDSLab-DC.RDSLab.local-RoleRDS-LICENSING-ConnectionBrokerRDSLab-CB.RDSLab.local
第四行配置部署的许可服务器和许可模式。此行将要求确认:
Set-RDLicenseConfiguration-LicenseServerRDSLab-DC.RDSLab.local-ModePerUser-ConnectionBrokerRDSLab-CB.RDSLab.local
第五行创建 RDS 收集:
New-RDSessionCollection-CollectionName“Collection1”-SessionHost @(“RDSLab-SH1.RDSLab.local”,“RDSLab-SH2.RDSLab.local”) -ConnectionBroker“RDSLab-CB.RDSLab.local”
图 24:New-RDSessionDeployment PowerShell cmdlet 的使用情况。
将所有服务器添加到 Server Manager 中的控制面板并单击刷新后,结果与使用 GUI 获得的结果相同:新安装的标准 RDS 部署。