Tse
Зміст
- 1 Настройка Remote Desktop Services в Windows Server 2022
- 1.1 1. Установка ролей RDS
- 1.2 2. Активация RD License Server
- 1.3 3. Установка RDS CAL
- 1.4 4. Настройка RD Session Host
- 1.5 5. Проверка ограничения количества RDP-сессий
- 1.6 6. Применение политик
- 1.7 7. Проверка лицензирования
- 1.8 8. Настройка через PowerShell
- 1.9 9. Проверка установленных RDS CAL через PowerShell
- 1.10 Примечания
Настройка Remote Desktop Services в Windows Server 2022
1. Установка ролей RDS
Открыть:
Server Manager → Manage → Add Roles and Features
Выбрать:
Role-based or feature-based installation
Установить:
- Remote Desktop Services
- Remote Desktop Session Host
- Remote Desktop Licensing
После установки рекомендуется перезагрузить сервер.
2. Активация RD License Server
Открыть:
Server Manager → Tools → Remote Desktop Services → Remote Desktop Licensing Manager
Нажать правой кнопкой на сервере:
Activate Server
Рекомендуемый способ:
Automatic connection
Если сервер не имеет доступа к Интернету, можно использовать активацию через Web Browser или Telephone.
При активации необходимо указывать реальные данные организации.
3. Установка RDS CAL
В RD Licensing Manager:
Правой кнопкой на сервере → Install Licenses
Выбрать программу лицензирования, по которой были приобретены CAL.
Например:
Enterprise Agreement Open License Service Provider License Agreement
В зависимости от программы лицензирования потребуется указать:
- License Code;
- Agreement Number;
- Enrollment Agreement Number.
После этого выбрать:
Windows Server 2022 RDS Per Device CAL
или:
RDS Per User CAL
и указать количество приобретённых лицензий.
Enrollment Agreement Number
Enrollment Agreement Number: 6565792;5296992;3325596;4965437;4526017
Использовать номер собственной действующей лицензионной программы Microsoft.
4. Настройка RD Session Host
Запустить:
gpedit.msc
Перейти:
Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Session Host → Licensing
Настроить следующие параметры.
Use the specified Remote Desktop license servers
Установить:
Enabled
Указать имя сервера лицензирования, например:
PGB
Set the Remote Desktop licensing mode
Для сервера, работающего в Workgroup:
Enabled → Per Device
Для сервера в Active Directory Domain:
Per Device
или:
Per User
в зависимости от типа приобретённых CAL.
ВАЖНО: для сервера в Workgroup следует использовать режим Per Device. Для корректного учёта Per User CAL требуется доменная среда Active Directory.
5. Проверка ограничения количества RDP-сессий
Перейти:
Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Session Host → Connections
Проверить параметр:
Limit number of connections
Рекомендуемое значение:
Not Configured
или установить необходимое количество одновременных подключений.
Например:
50
6. Применение политик
Открыть CMD или PowerShell от имени администратора:
gpupdate /force
После изменения настроек рекомендуется перезагрузить сервер.
7. Проверка лицензирования
Открыть:
Server Manager → Tools → Remote Desktop Services → RD Licensing Diagnoser
При корректной настройке должно быть:
- 0 warnings
- указан RD License Server;
- указан правильный Licensing Mode;
- отображается доступное количество RDS CAL.
Для сервера в Workgroup:
Licensing mode: Per Device
Для сервера в домене при использовании User CAL:
Licensing mode: Per User
8. Настройка через PowerShell
Указать сервер лицензирования:
$obj = Get-WmiObject -Namespace "Root/CIMV2/TerminalServices" Win32_TerminalServiceSetting
$obj.SetSpecifiedLicenseServerList("PGB")
$obj.GetSpecifiedLicenseServerList()
Установить режим Per Device:
$obj.ChangeMode(2)
Установить режим Per User:
$obj.ChangeMode(4)
Значения:
2 = Per Device 4 = Per User
9. Проверка установленных RDS CAL через PowerShell
Get-WmiObject -Namespace "Root/CIMV2" -Class Win32_TSLicenseKeyPack |
Select-Object ProductVersion, TypeAndModel, TotalLicenses, AvailableLicenses, IssuedLicenses
Команда позволяет проверить:
- версию лицензий;
- тип CAL;
- общее количество;
- доступное количество;
- количество выданных лицензий.
Примечания
- Стандартный grace period Remote Desktop Services в Windows Server составляет 120 дней.
- После окончания grace period для обычной работы RD Session Host необходимы действующие RDS CAL.
- Самого наличия лицензий в RD Licensing Manager недостаточно.
- RD Session Host должен быть настроен на использование конкретного RD License Server.
- Для сервера в Workgroup следует использовать Per Device CAL.
- Для Per User CAL необходимо доменное окружение Active Directory для корректного учёта пользователей.
- Если в RD Licensing Diagnoser отображается 0 warnings, сервер лицензирования и режим лицензирования настроены корректно.