RDS 授权与 CAL 管理

远程桌面服务 RDS · 第 5 篇 · 适用于 Windows Server 2019 / 2022 / 2025

📑 目录

  1. RDS 授权概述
  2. 安装授权服务器
  3. 激活授权服务器
  4. 管理 CAL 许可证
  5. 常见问题

1. RDS 授权概述

RDS 授权 (RD Licensing) 管理客户端访问许可证(CAL),确保连接到 RDS 环境的每个用户或设备都有有效授权。

CAL 类型

CAL 类型计费方式适用场景
per User按用户数计费共享设备多人使用(推荐生产)
per Device按设备数计费固定设备使用场景

2. 安装授权服务器

1

RDS01 服务器(192.168.10.249)打开服务器管理器 → "管理" → "添加角色和功能"

2

展开远程桌面服务 → 勾选远程桌面授权 → 点击"添加功能"确认 IIS 依赖

3

完成安装后,打开服务器管理器 → "远程桌面服务" → 查看"RD 授权"状态

4

打开远程桌面授权管理器(在管理工具中)→ 右键"所有任务" → "激活服务器"(按向导完成在线激活)

PowerShell - 安装授权服务器
# 安装 RD 授权服务器
Install-WindowsFeature -Name "RDS-Licensing" -IncludeManagementTools

# 激活授权服务器(需要许可证密钥)
Start-Process "C:\Windows\System32\licmgr.exe"

3. 激活授权服务器

1

打开远程桌面授权管理器licmgr.exe)→ 右键服务器名称 → "激活服务器"

2

选择连接方法:"自动连接(推荐)" → 点击"下一步"

3

填写公司信息:公司名称、所在国家/地区等 → 点击"下一步"

4

选择"立即安装许可证" → 输入从微软购买或评估获取的许可证密钥包(License Key Pack)

5

点击"下一步"直到"完成" → 授权服务器现在已激活并可分配 CAL

PowerShell - 激活授权服务器
# 使用 slmgr 激活授权服务器
slmgr /ato 8d500f32-xxxx-xxxx-xxxx-xxxxxxxxxxxx # 使用实际许可证密钥替换

# 查看激活状态
slmgr /xpr

4. 管理 CAL 许可证

1

远程桌面授权管理器中,展开服务器节点 → 右键"配置" → "启动授权向导"

2

选择 CAL 类型:"每用户"(推荐大多数企业)或"每设备" → 点击"下一步"

3

在左侧导航中选择 RDS01 服务器 → 点击"属性" → 确认"授权服务器"指向 RDS01.iehang.cn

4

打开远程桌面会话主机管理器 → "监控"选项卡 → 查看已颁发的 CAL 数量和可用数量

PowerShell - 查看 CAL 状态
# 查看已安装的 CAL
Get-RDLicenseConfiguration -ConnectionBroker "RDS01.iehang.cn" |
    Select-Object LicenseType, CalculatedNumberOfLicenses, Status

# 查看许可证包信息
Get-RDLicenseConfiguration -ConnectionBroker "RDS01.iehang.cn" -Detailed

5. 常见问题

Q1:没有 CAL 也能连接吗

可以连接,但仅有 120 天评估期。120 天后,未授权用户将被拒绝连接。需要采购并安装 CAL 许可证。

Q2:如何查看剩余 CAL 数量

在 RDS01 服务器的"远程桌面授权管理器"中查看,或使用 Get-RDLicenseConfiguration PowerShell 命令。