Tse

Матеріал з Wiki Welard
Перейти до навігації Перейти до пошуку

Настройка 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, сервер лицензирования и режим лицензирования настроены корректно.