Сервер лицензирования недоступен windows server 2019

ошибки лицензирования терминальных столов и RDSH узлов в RDS ферме, Мы рассмотрим "Этому серверу узла сеансов удаленных рабочих столов недоступны лицензии".

Обновлено 20.09.2020

rds logo

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов России Pyatilistnik.org. В прошлый раз мы с вами научились отключать software reporter tool в Chrome Браузере, так как этот компонент уж очень сильно мог загружать центральный процессор вашего компьютера или ноутбука. В сегодняшней публикации я хочу поговорить про ошибки лицензирования терминальных столов и RDSH узлов в RDS ферме с которыми может встретиться любой системный администратор в своей практике. Мы рассмотрим ошибку «Этому серверу узла сеансов удаленных рабочих столов недоступны лицензии«.

Проблемы при лицензировании терминальных серверов

Ситуация такая, ранее я развернул новую терминальную ферму Remote Desktop Services High Availability на базе Windows Server 2019 с определенным количеством RDSH хостов. Решил через месяц добавить еще несколько сервер подключений и после ввода их в состав RDS фермы и подключившись на каждый из них я увидел ошибку получения лицензий в виде формулировки:

Не указан сервер лицензирования удаленных рабочих столов. Службы удаленных рабочих столов прекратят работать через 91 день, если не будет указан сервер лицензирования. На сервере посредника подключений

Не указан сервер лицензирования удаленных рабочих столов

Самое интересное, что у меня при разворачивании RDS фермы был добавлен сервер лицензирования, который мы специально устанавливали под Windows Server 2019. Давайте разбираться в чем дело.

Диагностика и устранение проблем с лицензированием служб удаленных рабочих столов

Если у вас проблема с лицензированием RDSH хостов, то первым делом вы должны проверить ваши настройки RDS фермы через оснастку управления. В списке «Deployment Server» убедитесь, что у вас добавлены нужные сервера лицензирования RDS и нет лишних. В моем примере было добавлено три сервера лицензирования Remote Desktop Services. Один из них был точно с нужными лицензиями, а вот остальные были под вопросом.

Диагностика и устранение проблем с лицензированием служб удаленных рабочих столов

Зайдите на каждый из серверов, который предоставляет лицензии и проверьте, что для нужной операционной системы у вас есть лицензии. Делается это через оснастку «Средство диагностики и лицензирования удаленных рабочих столов (RD License Manager)«. Как оказалось на одном из серверов вообще не было лицензий на Windows Server 2019, а на втором их было 0. Исходя из этого, данные сервера нужно удалить из RDS развертывания.

Средство диагностики и лицензирования удаленных рабочих столов (RD License Manager)

Для удаления выбираем «Задачи (Tasks) — Remove RD Licensing Servers«.

Удаление лишних серверов лицензирования из RDS

Выделяем нужные сервера и переносим их в правую область, я специально не стал удалять саму роль лицензирования (Uninstall the RD Licensing role service from the selected server), так как они раздавали лицензии для других версий Windows.

Удаление лишних серверов лицензирования из Remote Desktop Services

Если тут все привели в порядок, то следующим шагом вам необходимо подключиться к нужному участнику RDS фермы, где есть проблемы с получением лицензий и так же проверить, что выдает вам оснастка «Средство диагностики и лицензирования удаленных рабочих столов (RD License Manager)«. Тут вы можете встретить несколько разновидностей ошибок:

Этому серверу узла сеансов удаленных рабочих столов недоступны лицензии, и средство диагностики лицензирования удаленных рабочих столов обнаружило проблемы с лицензированием на этом сервере.

Льготный период использования сервера узла сеансов удаленных рабочих столов еще не истек, но этот сервер не настроен на использование хотя бы одного сервера лицензирования. В английской редакции будет вот такая формулировка «Licensing mode for the Remote Desktop Session Host is not configured. Remote Desktop Service will stop working in 100 days. Remote Desktop Services will stop working because this computer is past grace period and has not contacted at least a valid Windows Server 2019 license server. Click this message to open RD Session Host Server Configuration to use Licensing Diagnosis.»

В данном примере не видно ни одного сервера раздающего лицензии.

Этому серверу узла сеансов удаленных рабочих столов недоступны лицензии

Этому серверу узла сеансов удаленных рабочих столов недоступны лицензии, и средство диагностики лицензирования удаленных рабочих столов обнаружило проблемы с лицензированием на этом сервере.

Сервер узла сеансов удаленных рабочих столов находится в режиме лицензирования для пользователя и режиме перенаправителя Нет, но на сервере лицензирования не установлено лицензий со следующими атрибутами «Версия продукта Windows Server 1016 — 2019»

В данном примере на добавленных серверах лицензирования RDS просто нет лицензий для нужной редакции. Данные сервера нужно удалить и добавить актуальные.

Этому серверу узла сеансов удаленных рабочих столов недоступны лицензии

Удалить текущие, неправильные сервера лицензирования вы можете через реестр, но нужно понять как они прилетают на сервер и как были добавлены, если в ручную, то это одно дело, если через групповые политики, то другое. Для начала я вам советую выяснить какие политики применяются к данному серверу, посмотрите как это делается. В моем случае и в правду была общая политика на данной OU, где задавались два неправильных сервера лицензирования.

Напоминаю, что это делается при редактировании GPO политики в ветке

Конфигурация компьютераАдминистративные шаблоныКомпоненты WindowsСлужбы удаленных рабочих столовУзел сеансов удаленных рабочих столовЛицензирование — Использовать указанные серверы лицензирования удаленных рабочих столов (добавляем имя нашего сервера) (Computer ConfigurationAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostLicensing — Use the specified Remote Desktop license servers )

Та же ветка будет участвовать в настройке локальных политик, если это необходимо, вызвать их можно через окно выполнить, введя там gpedit.msc.

Перечисление серверов лицензирования RDS в локальной политике

Так же задайте тут сразу режим лицензирования для всей RDS фермы, через настройку:

Конфигурация компьютераАдминистративные шаблоныКомпоненты WindowsСлужбы удаленных рабочих столовУзел сеансов удаленных рабочих столовЛицензирование — Задать режим лицензирования удаленных рабочих столов (выбираем тип лицензий)(Computer ConfigurationAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostLicensing — Set the Remote licensing mode)

Задание режима лицензирования RDS

Далее вам нужно произвести обновление групповой политики, в случае с локальной она должна применится сразу. Проверяем появление ваших лицензий. Как видите нужные мне лицензии были добавлены и режим лицензирования настроен.

Проверяем появление лицензий для RDSH

Удаление старых серверов лицензирования через реестр

Может получиться ситуация, что у вас сервера лицензирования были добавлены не через политику, как того требует инфраструктура Active Directory, а через реестр, либо может быть ситуация, что в реестре остались мусорные записи, которые политикой не получается перезаписать. В таких ситуациях вам необходимо самостоятельно проверить вот эту ветку реестра. Запустите окно выполнить и введите в нем regedit, чтобы открыть редактор реестра.

HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows NTTerminal Services

тут нужно найти ключ LicenseServers, именно он и отвечает за список серверов лицензирования, которые назначаются для службы удаленных рабочих столов. Убедитесь, что у вас тут стоит правильное значение. При необходимости его можно поменять, и значения будут применены без необходимости перезагружать сервер.

Проверка сервера лицензирования RDS через реестр Windows

Еще можете проверить вот такую ветку реестра:

HKEY_LOCAL_MACHINESOFTWAREWOW6432NodePoliciesMicrosoftWindows NTTerminal Services

Тут то же может быть ключ LicenseServers.

Проверка сервера лицензирования RDS через реестр Windows

Если необходимо задать режим лицензирования на устройства или пользователя с помощью реестра, то вы это легко сможете сделать в ветке:

HKLMSYSTEMCurrentControlSetControlTerminal ServerRCMLicensing Core

Тут будет ключ реестра LicensingMode, который может содержать три значения:

  • 2 — Задает режим лицензирования на устройство
  • 4 — Задает режим лицензирования на пользователя
  • 5 — Режим лицензирования не настроен

Подробнее на https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/microsoft-windows-terminalservices-remoteconnectionmanager-licensingmode

Выбор режима лицензирования через реестр

Как настроить сервер лицензирования удаленных рабочих столов на узле сеанса удаленных рабочих столов через PowerShell

Так же вы можете управлять и просматривать значения настроек сервера лицензирования RDS через оболочку PowerShell, для этого вы можете воспользоваться вот такими командлетами.

  • Проверка настроен ли сервер лицензирования

$obj = gwmi -namespace «Root/CIMV2/TerminalServices» Win32_TerminalServiceSetting
$obj.GetSpecifiedLicenseServerList()

Проверка сервера лицензирования через PowerShell

  • Задать нужный сервер лицензий через PowerShell

$obj = gwmi -namespace «Root/CIMV2/TerminalServices» Win32_TerminalServiceSetting
$obj.SetSpecifiedLicenseServerList(«FQDN вашего сервера лицензий»)

В процессе выполнения вы можете получить ошибку:

Исключение при вызове «SetSpecifiedLicenseServerList» : «Недопустимая операция » (“Exception … Invalid operation” или $obj.setspecifiedlicenseserverlist invalid operation)

С большой вероятностью у вас уже задана настройка через групповую политику, поэтому идет такой конфликт. Тут либо отключать политику через gpedit.msc или менять значение в самой политике. Речь идет о данной ветке «Конфигурация компьютераАдминистративные шаблоныКомпоненты WindowsСлужбы удаленных рабочих столовУзел сеансов удаленных рабочих столовЛицензирование — Использовать указанные серверы лицензирования удаленных рабочих столов (Administrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostLicensing)«

Так же убедитесь, что вы выполняете команду в режиме администратора и имея административные права на данном сервере.

$obj.setspecifiedlicenseserverlist invalid operation

  • Проверка режима лицензирования через PowerShell

$obj = gwmi -namespace «Root/CIMV2/TerminalServices» Win32_TerminalServiceSetting
$obj.LicensingType
$obj.LicensingName

Смена режима лицензирования через PowerShell

  • Смена режима лицензирования через PowerShell

$obj = gwmi -namespace «Root/CIMV2/TerminalServices» Win32_TerminalServiceSetting
$obj.ChangeMode(value)
PS: Value = 2(Per Device)/4(Per User)

На этом я думаю у меня все, вы теперь точно научились диагностировать и решать проблемы с получением и назначением лицензий на сервера RDSH. Вы сами в праве выбирать тот метод, что вам подходит более всего, но старайтесь все же использовать по возможности централизацию в виде групповых политик, это уберет проблему с массовыми настройками и даст инструмент быстрого обновления настроек. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org. Жду ваших вопросов и комментариев.

  • Remove From My Forums
  • Question

  • I am facing error in RD Licensing Diagnoser «License server is not available. The could be caused by network connectivity»

    OS are Windows 2019 and both servers are in AD domain but on different sites with firewalls inbetween.

    Site A server is having roles — RDSH and RD Licensing with Per-User CAL’s installed.

    Site B server (new build and added today) -RDSH role and pointing to first one for license server

    Server A works fine and Licensing Diagnoser is not showing any problems. CAL’s are being allocated and users are able to RDP just fine.

    Server B is showing the error under RD Licensing Diagnoser «License server is not available. The could be caused by network connectivity»

    I can see servers are able to telnet each other over TCP 135.

    When I refresh diagnoser, I can see connection establish on server A from B and vice-versa but Diagnoser fails.

    Please help what else can be checked to fix it? I suspect it to related to firewall but need to understand what else ports in need to check. Able to see some articles explaining some ports but I need to know incoming/outgoing port on each server to verify.

    I have followed this article to install server A in past.

    https://support.microsoft.com/en-in/help/2833839/guidelines-for-installing-the-remote-desktop-session-host-role-service

  • Remove From My Forums
  • Question

  • I am facing error in RD Licensing Diagnoser «License server is not available. The could be caused by network connectivity»

    OS are Windows 2019 and both servers are in AD domain but on different sites with firewalls inbetween.

    Site A server is having roles — RDSH and RD Licensing with Per-User CAL’s installed.

    Site B server (new build and added today) -RDSH role and pointing to first one for license server

    Server A works fine and Licensing Diagnoser is not showing any problems. CAL’s are being allocated and users are able to RDP just fine.

    Server B is showing the error under RD Licensing Diagnoser «License server is not available. The could be caused by network connectivity»

    I can see servers are able to telnet each other over TCP 135.

    When I refresh diagnoser, I can see connection establish on server A from B and vice-versa but Diagnoser fails.

    Please help what else can be checked to fix it? I suspect it to related to firewall but need to understand what else ports in need to check. Able to see some articles explaining some ports but I need to know incoming/outgoing port on each server to verify.

    I have followed this article to install server A in past.

    https://support.microsoft.com/en-in/help/2833839/guidelines-for-installing-the-remote-desktop-session-host-role-service

Содержание

  1. Windows server 2019 не выдает лицензии rdp
  2. Windows server 2019 standard как получить лицензии на RDP?
  3. Windows server 2019 не выдает лицензии rdp
  4. Что такое сервер лицензирования в RDS ферме
  5. Что такое RDS CAL?
  6. Как насчет соединения RDP с VDI (без использования RDS)?
  7. Варианты лицензирования RDS CAL
  8. Какие типы RDS CAL существуют?
  9. Модель лицензирования RDS фермы
  10. ВАРИАНТЫ ЛИЦЕНЗИРОВАНИЯ VDI
  11. Лицензирование Windows 10 Enterprise E3, E5 и SA
  12. Windows Virtual Desktop
  13. Могу ли я подключиться к VDI через RDS?
  14. Лицензионные модели
  15. RDP TO LINUX
  16. Установка службы лицензирования удаленных рабочих столов
  17. Установка роли лицензирования RDS через диспетчер серверов
  18. Установка роли лицензирования RDS через Windows Admin Center
  19. Установка сервера лицензирования из PowerShell
  20. Активация сервера лицензирования RDS в Windows Server 2019
  21. Раздача лицензий через групповую политику
  22. Настройка лицензий на RDSH хостах через PoerShell
  23. Windows server 2019 не выдает лицензии rdp
  24. Вопрос
  25. Ответы
  26. Все ответы

Windows server 2019 не выдает лицензии rdp

pushpinПрофиль | Отправить PM | Цитировать

Возникла такая проблема: есть новый свежесобранный сервер на Windows Server 2019 Evaluation, к нему должны подключаться трое пользователей по RDP. И сервер и все три ноутбука находятся в локальной сети, подключенные к одному роутеру. По инструкциям найденным на просторах интернета и на этом форуме в том числе, что бы не было проблем с подключениями его нужно сделать контроллером домена и установить лицензии удаленных рабочих столов «на устройство», что я и сделал. Но перед этим я уже подключался с этих трех ноутбуков к серверу, когда он еще не был в домене и на нем не стояло постоянных лицензий, поэтому он им выдал временные. По началу все работало нормально, но где то через месяц, на одном из ноутбуков стало появляться сообщение об ошибке, что есть проблема с лицензией удаленного рабочего стола и сеанс будет завершен через 60 минут, после чего его каждый час нужно переподключать. Остальные два ноутбука пока работают нормально. При этом, в диспетчере лицензирования удаленных рабочих столов срок действия временных лицензий еще не истек и ближайший срок истекает через три недели.

Насколько я понимаю, нужно как то заставить сервак выдать постоянные лицензии.

Вот эта инструкция https://blog.volobuev.su/kak-udalit-. enzii-rds-cal/ не работает, т.к. на серваке файл TLSLic.edb вообще отсутствует, и каталог C:WindowsSystem32lserver тоже.

По этой инструкции https://softcomputers.org/blog/probl. bochih-stolov/ тоже делал: в домен ввел, настройки «на пользователя», «на устройство» менял – ничего не помогает.

Если я пытаюсь удалить лицензии через «Перестроить базу данных сервер лицензирования» и потом переустановить их заново – он пишет что все лицензии удалены, устанавливаю постоянные, но временные так и продолжают висеть в списке с теми же самыми сроками и постоянные тоже не выдает.

Вот эта инструкция https://forum.wtware.ru/viewtopic.php?t=1008 тоже не работает. В реестре сервака раздела HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSLicensingStore нету, на ноутбуке есть, но если его удалить – ничего не происходит.

На этом форуме, в этой ветке http://forum.oszone.net/post-2868645.html описаны все те же самые способы.

Если кто то разбирается в таких вопросах, помогите пожалуйста решить проблему.

Источник

Windows server 2019 standard как получить лицензии на RDP?

Кратко. ВСЕ УСТАНОВЛЕНО НА УСТРОЙСТВО.
1. Посмотрел все сайты, которые указывают на ошибку. Бестолковые
https://social.technet.microsoft.com/Forums/office.

2. Удалить все и с нуля установить AD
Только так и может сработать, а может и нет. Не знаю.
3. В режиме домена не все функции работают рабочего стола, параметры интернета и другие опции. Нет разрешения.
Ваши варианты?

d01ee88fa9d86334c9d335897a9 prev

600ac4dad3344929645454

d01ee88fa9d86334c9d335897a9 prev

600ac4dad3344929645454

Rsa97, Очень зависит лицензирование удаленных рабочих столов от AD. Только после удаления AD можно удалить лицензии удаленных рабочих столов.
Так же, при попытке установки соединения пи наличии интернета пишет (см. картинку)

А вот это уже лицензия, с номерами которые не видно соответственно я прописываю для активации, после которой возникает ошибка.
615c45b02d591834126064

d01ee88fa9d86334c9d335897a9 prev

Очень зависит лицензирование удаленных рабочих столов от AD. Только после удаления AD можно удалить лицензии удаленных рабочих столов.

Нет, лицензии вполне себе удаляются при переносе сервера лицензирования.

Ну и зачем вы показываете лицензию на сайте? Вы покажите, что у вас в диспетчере лицензирования.
615c4740b1e73269196321

А это «Expired» на сайте означает лишь, что закончилась программа, по которой вы покупали лицензию, и вы не можете докупить по этой программе ещё лицензий со скидкой.

P.S. А сам сервер лицензирования у вас точно активирован?

600ac4dad3344929645454

600ac4dad3344929645454

615c6e3427f3c499450780
615c6e3ce0ecc603954733
615c6e472a9c6252887965
615c6e4f388d5423694898
615c6e576c343154725290
615c6e62c0605277210495

и так при любых манипуляциях. (интернета полно!)

Источник

Windows server 2019 не выдает лицензии rdp

Licensing Server on Windows Server 2019

Добрый день! Уважаемые читатели и гости крупного IT блога Pyatilistnik.org. В прошлый раз мы с вами подробно рассмотрели вопрос про настройку роутера микротик, благодаря которому мы смогли организовать интернет и локальную сеть небольшого офиса, с чем я вас и поздравляю. Сегодня же я вам хочу показать, как вы можете установить и настроить роль сервера лицензирования терминальной фермы в операционной системе Windows Server 2019. Думаю, что начинающим системным администраторам, кто вступил на путь IT инженера она окажется весьма и весьма полезной.

Что такое сервер лицензирования в RDS ферме

Что такое RDS CAL?

Чтобы использовать ОС Windows Server и компоненты RDS, вам необходимо приобрести лицензии или. Обычно ресурсы размещаются централизованно на сервере RDS, и клиенты подключаются к серверу RDSH для доступа к ресурсам. Фактический сервер RDS, на котором размещены ресурсы, должен иметь клиентскую лицензию CAL и соответствовать версии ОС. Удаленные клиентские устройства, которые обращаются к серверу, также должны иметь клиентскую лицензию. С новыми клиентскими лицензиями RDS вы можете получить доступ к старым устаревшим серверам TS. Однако старые клиентские лицензии не могут работать с новыми серверами, и вам необходимо приобрести новые лицензии.

Обычно лицензии RDS CAL устанавливаются на сервере лицензирования RD. Этот сервер отслеживает эти лицензии. Когда пользователь или устройство пытается подключиться к серверу узла сеансов удаленных рабочих столов, сервер проверяет, есть ли у пользователя/устройства клиентская лицензия. Он связывается с сервером лицензирования RD для получения лицензии от имени запрашивающего клиента. Если RDS CAL доступна, она получается и сеанс устанавливается.

Как насчет соединения RDP с VDI (без использования RDS)?

rdp cal

Варианты лицензирования RDS CAL

Какие типы RDS CAL существуют?

По сути, вы должны выбрать между «пользовательской лицензией» и «клиентской лицензией».

Sravnenie liczenzij RDS fermy

Теперь самое сложное: клиентские лицензии, которые вы купили для развертывания Windows Server 2012, не будут приняты на платформе Windows Server 2016, если вы не купили ее для Software Assurance. Однако лицензия RDS CAL 2016 года обратно совместима с RDS 2012. Microsoft пишет: «Любой сервер лицензий RDS может размещать лицензии всех предыдущих версий служб удаленных рабочих столов и текущей версии служб удаленных рабочих столов. Например, сервер лицензий RDS Windows Server 2016, может размещать лицензии всех предыдущих версий RDS, а сервер лицензий RDS Windows Server 2012 R2, может размещать лицензии только до Windows Server 2012 R2».

Тем не менее, совместимость может быть более высокой, если Software Assurance приобретена для лицензий RDS CAL. В этом случае вы можете просто обновить его до последней доступной версии. Если Software Assurance не приобретена, необходимо приобрести новые клиентские лицензии RDS. В следующей таблице приведена теория на практике (в случае отсутствия Software Assurance):

Sovmestimost versii Microsoft RDS CAL

Модель лицензирования RDS фермы

Очевидно, что у Microsoft есть разные модели для использования клиентских лицензий RDS. Есть 3 основных категории:

ВАРИАНТЫ ЛИЦЕНЗИРОВАНИЯ VDI

Такая лицензия VDA вам потребуется при каждом подключении к клиенту Windows, который размещен централизованно (т. е. работает в центре обработки данных или на виртуальной машине на гипервизоре). Вам также потребуется лицензирование VDA, если вы удаленно подключаетесь к рабочему столу Windows, который не является вашим основным устройством (скажем, не вашим основным рабочим столом, подключенным на работе).

Вам не потребуется дополнительное лицензирование VDA, если вы дистанционно подключаетесь с устройства Windows к основному настольному компьютеру/ноутбуку, подключенному к доменной сети компании. Типичный сценарий состоит в том, что рабочий стол остается включенным в офисе ночью. Домашние работники могут затем получить доступ к этому рабочему пространству с личного домашнего устройства через RDP. Ясно, что это не самый масштабируемый, безопасный или экономически эффективный сценарий (с точки зрения мощности), но, тем не менее, это вариант.

Теперь давайте предположим, что другой пользователь обращается к вашему VDI. В этом случае это не основной пользователь, который обращается к своему основному устройству, и поэтому для добавления этого дополнительного пользователя будет применяться дополнительное лицензирование VDA. Типичным «дополнительным пользователем» является подрядчик или коллега.

Давайте сделаем еще один дополнительный шаг: если вы подключаетесь к основному настольному компьютеру/ноутбуку, который подключен к сети компании, и вы пытаетесь подключиться с устройства, отличного от Windows (например, Apple MacBook), вам также потребуется Лицензия VDA (или Windows 10 Enterprise E3 / E5, как вы прочтете ниже).

Лицензирование Windows 10 Enterprise E3, E5 и SA

Доступ к виртуальному рабочему столу (VDA) включен в лицензии Windows 10 Enterprise E3 и E5. При лицензировании пользователей Windows 10 Enterprise E3 и E5 у вас есть права на удаленный доступ для 5 различных устройств (связанных с одним и тем же пользователем). К ним относятся устройства с операционными системами, отличными от Windows (например, iPad). Клиентская система Windows ‘host’ также может быть размещена в центре обработки данных.

Windows 10 Enterprise E3 или E5 доступна по лицензии «на устройство» и «на пользователя». Раньше Windows SA была доступна исключительно для лицензирования для каждого устройства. Начиная с 1 декабря 2014, Windows SA и Windows VDA также лицензируется на основе «для каждого пользователя». Windows SA также поставляется со встроенным VDA. Однако в наши дни Microsoft в основном продает пользовательские лицензии Windows 10 E3 и E5.

Windows Virtual Desktop

Microsoft представила Windows Virtual Desktop на Azure, которая находится в публичной бета-версии с марта 2019 года. Лицензионные требования для WVD на Azure отличаются от правил по умолчанию.

Могу ли я подключиться к VDI через RDS?

Да, это возможно. В таком случае вы получаете доступ к клиенту Windows с помощью настройки служб удаленного рабочего стола. Вам нужно будет приобрести как лицензию VDA (которая может быть включена в Windows 10 Enterprise E3 или E5), так и лицензию RDS CAL. Однако вам не понадобится Windows Server CAL.

Лицензионные модели

Подобно RDS, Windows E3, E5 и VDA доступны в нескольких моделях лицензирования. Однако это немного сложнее. Эта таблица вам покажет схемы:

Tablicza liczenzirovaniya Windows 10 RDS

RDP TO LINUX

И последнее, но не менее важное, еще один вариант, который мы еще не затронули, это использование протокола удаленного рабочего стола (RDP) для доступа к машине без Windows. Да да к Linux. С точки зрения лицензии Microsoft, никаких затрат не требуется. Это имеет смысл только в том случае, если вы не используете клиент Windows (без VDA), Windows Server (без лицензии Windows Server CAL) и RDS (без RDS CAL). Однако стоимость лицензий может применяться для других (не Microsoft) RDP-пакетов.

Установка службы лицензирования удаленных рабочих столов

Существует три метода позволяющих вам произвести установки роли лицензирования терминальной фермы в Windows Server 2019:

Установка роли лицензирования RDS через диспетчер серверов

Ustanovka servera liczenzirovaniya Windows Server 2019 01

Выбираем сервер на который будет производиться установка роли лицензирования.

Ustanovka servera liczenzirovaniya Windows Server 2019 02

Выбираем пункт «Установка ролей или компонентов»

Ustanovka servera liczenzirovaniya Windows Server 2019 03

В списке доступных ролей поставьте галку на против «Службы удаленных рабочих столов»

Ustanovka servera liczenzirovaniya Windows Server 2019 04

Пропускаем страницу с компонентами Windows Server 2019

Ustanovka servera liczenzirovaniya Windows Server 2019 05

Далее у вас будет общая страница с описанием роли «Службы удаленных рабочих столов», нажимаем далее.

Ustanovka servera liczenzirovaniya Windows Server 2019 06

Выставляем галку «Лицензирование удаленных рабочих столов»

Ustanovka servera liczenzirovaniya Windows Server 2019 07

Ustanovka servera liczenzirovaniya Windows Server 2019 08

Остается нажать кнопку «Установить»

Ustanovka servera liczenzirovaniya Windows Server 2019 09

Начнется процесс установки сервера лицензий терминальной фермы, он занимает менее минуты, перезагрузка не потребуется.

Ustanovka servera liczenzirovaniya Windows Server 2019 10

Установка роли лицензирования RDS через Windows Admin Center

Ранее я вам рассказывал про установку Windows Admin Center, нового средства централизованного управления в Windows Server 2019. Благодаря ему мы установим роль лицензирования службы удаленных рабочих столов. Открываем раздел «Роли и компоненты», находим пункт «Лицензирование удаленных рабочих столов» и нажимаем «Установить».

Ustanovka servera liczenzirovaniya iz Windows Admin Center 01

В правой части экрана у вас появится панель, где нужно нажать кнопку «Установить»

Ustanovka servera liczenzirovaniya iz Windows Admin Center 02

Сверху появится оповещение, что Windows Admin Center отправил задание на установку роли лицензирования RDS фермы.

Ustanovka servera liczenzirovaniya iz Windows Admin Center 03

Вот так выглядит сам процесс установки в Windows Admin Center

Ustanovka servera liczenzirovaniya iz Windows Admin Center 04

Через секунд 30 мы видим, что роль «Лицензирование удаленных рабочих столов» установлена. Как видите данный метод куда быстрее, нежели чем через оснастку «Диспетчер серверов».

Ustanovka servera liczenzirovaniya iz Windows Admin Center 05

Установка сервера лицензирования из PowerShell

Ну и нельзя не привести команду в оболочке PowerShell которая установит в вашем Windows Server 2019 нужную роль. Открываем оболочку PowerShell и пишем:

Ustanovka servera liczenzirovaniya RDS v powershell

Видим, что наш сервер по раздаче лицензий клиентам терминальной фермы, успешно установился. Данный метод самый быстрый.

Uspeshnaya ustanovka servera liczenzirovaniya RDS

Активация сервера лицензирования RDS в Windows Server 2019

Aktivacziya servera liczenzirovaniya RDS 01

Щелкаем правым кликом по названию сервера и выбираем пункт «Установить лицензии»

Aktivacziya servera liczenzirovaniya RDS 02

И вы сразу получаете ошибку «Сведения о пользователе утеряны или повреждены», вот прямо с ходу. Вам намекают, что нужно зайти в свойства сервера.

Aktivacziya servera liczenzirovaniya RDS 03

Aktivacziya servera liczenzirovaniya RDS 04

На вкладке «Метод подключения» оставьте метод установки (Авто)

Aktivacziya servera liczenzirovaniya RDS 05

Переходим на вкладку «Требуемые сведения», где заполняем четыре поля:

Aktivacziya servera liczenzirovaniya RDS 06

Дополнительные сведения можете не заполнять если не хотите. Сохраняем настройки.

Aktivacziya servera liczenzirovaniya RDS 07

Теперь при попытке установить лицензии, у вас откроется мастер установки лицензий, нажимаем далее.

Aktivacziya servera liczenzirovaniya RDS 08

Начнется обращение к серверу Microsoft

Aktivacziya servera liczenzirovaniya RDS 09

Aktivacziya servera liczenzirovaniya RDS 10

Далее вам в вашей Windows Server 2019 необходимо задать:

Aktivacziya servera liczenzirovaniya RDS 11

Далее вам необходимо ввести ваш ключ на лицензии, если у вас нет, то могу поделиться тестовым ключом активации, который уже лет 10 бороздит просторы интернета, кстати он можете дать много лицензий (4965437), таких кодов несколько можете загуглить.

Aktivacziya servera liczenzirovaniya RDS 12

Далее указываем на какую операционную систему мы будем добавлять лицензии и указываем тип CAL, я выберу на пользователя в количестве 15 штук.

Aktivacziya servera liczenzirovaniya RDS 13

Добавление ключей завершено.

Aktivacziya servera liczenzirovaniya RDS 14

В итоге видим, что в списке доступных лицензий у нас появились только, что добавленные для Windows Server 2016

Aktivacziya servera liczenzirovaniya RDS 15

Далее проведем проверку настройки нашего сервера лицензирования для служб удаленных рабочих столов, для этого в контекстном меню выберите пункт «Проверить настройку»

Aktivacziya servera liczenzirovaniya RDS 16

Aktivacziya servera liczenzirovaniya RDS 17

Aktivacziya servera liczenzirovaniya RDS 18

Видим, что все стало зеленым. Теперь осталось теперь назначить лицензии.

Aktivacziya servera liczenzirovaniya RDS 19

Раздача лицензий через групповую политику

Тут вы можете воспользоваться, как групповой политикой, так и редактором локальной политики (gpedit.msc). Данную политику нужно создать для организационного подразделения в котором содержатся ваши сервера на которых установлена роль Remote Desktop Services. Пути настроек лицензий:

Perechislenie serverov liczenzirovaniya RDS v lokalnoj politike

Zadanie rezhima liczenzirovaniya RDS

Настройка лицензий на RDSH хостах через PoerShell

После того, как сервер лицензий RDS активирован и запущен, вы можете перенастроить узел сеансов RD для получения лицензий с этого сервера. Вы можете выбрать тип лицензии и указать имя сервера лицензий, используя PowerShell или GPO.

Чтобы выбрать используемый тип лицензии, выполните следующую команду:

Источник

Windows server 2019 не выдает лицензии rdp

trans

Вопрос

trans

trans

На MS Windows Server 2019 развернута роль сервера терминалов. Сам сервер активирован, клиентские лицензии на пользователя установлены. Средство диагностики ошибок не отображает.

При подключении к RDP пользователя, появляется сообщение: «Проблемы с лицензированием удаленных рабочих столов, ваш сеанс будет отключен через 60мин, свяжитесь с вашим системным администратором».

Ответы

trans

trans

В диспетчере лицензирования преобразовал лицензии на пользователя в устройство, в gpo поменял тип лицензирования на устройство, перезагрузил сервер. Сообщение пропало, лицензии выдаются.

Все ответы

trans

trans

есть 2 явные причины возникновения проблемы:

1) сервер лицензирования не добавлен на хосты рдс в качестве сервера лицензирования (необходимая настройка даже если 2 роли живут на одном сервере)

2) тип лицензии (на пользователя или на машину) не указан или указан неверно в свойстве коллекции

The opinion expressed by me is not an official position of Microsoft

trans

trans

Забыл указать, сервер развернут в рабочей группе без домена.

В консоли управления RD есть только Дисп. лицензирования и дисп. диагностики, в групповой политике сервера явно указал сервер лицензирования и тип лицензирования на пользователя.

trans

trans

Забыл указать, сервер развернут в рабочей группе без домена.

В консоли управления RD есть только Дисп. лицензирования и дисп. диагностики, в групповой политике сервера явно указал сервер лицензирования и тип лицензирования на пользователя.

The opinion expressed by me is not an official position of Microsoft

trans

trans

trans

trans

Могу ли я преобразовать лицензии пользователя на устройство?

The opinion expressed by me is not an official position of Microsoft

trans

trans

trans

trans

В диспетчере лицензирования преобразовал лицензии на пользователя в устройство, в gpo поменял тип лицензирования на устройство, перезагрузил сервер. Сообщение пропало, лицензии выдаются.

trans

trans

В диспетчере лицензирования преобразовал лицензии на пользователя в устройство, в gpo поменял тип лицензирования на устройство, перезагрузил сервер. Сообщение пропало, лицензии выдаются.

Изменить тип лицензии вы можете при наличии подписки SA и её продлении

Я не волшебник, только учусь. MCTS, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку «Отметить как ответ» или проголосовать за «полезное сообщение». Disclaimer: Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть, без каких-либо на то гарантий. Блог IT Инженера, Яндекс Дзен, YouTube, GitHub.

Источник

  • 08.07.2022

В данной статье рассмотрим ошибку подключение к удаленному рабочему столу (RDP / RDS) Windows Server, которая может сопровождаться следующей ошибкой: Подключение к удаленному рабочему столу. Удаленный сеанс отключен, поскольку отсутствуют доступные серверы лицензирования удаленных рабочих столов, которые могли бы провести лицензирование. Обратитесь к администратору сервера.

Рассмотрим по порядку в чем может быть причина и как исправить данную ошибку:

1) Сервер не лицензирован на терминальные лицензии RDS.

— Для лицензирования терминального сервера можете воспользоваться инструкцией в нашей прошлой статье.

2) На сервере закончились доступные лицензии для подключения клиентских ПК. Например у Вас было куплено 10 RDS лицензий (User CAL / Device CAL) и Вы исчерпали доступный лимит на подключения. В этом случае, Вам необходимо приобрести дополнительные лицензии для новых подключений.

3) Возможно у Вы использовали временную лицензию RDS и она у Вас истекла, временная (триальная лицензия) выдается на 180 дней. Либо если Вы ранее активировали купленную лицензию RDS, но у Вас параллельно до этого была активирована временная бесплатная лицензия. Возможно клиентский ПК подключается именно к временной лицензии, а не к активированной.

Для сброса временной лицензии откройте редактор реестра горячими клавишами Win + R => regedit.exe и удалите ветку реестра: HKEY_LOCAL_MACHINESoftwareMicrosoftMSLicensing

Закройте редактор реестра и далее запустите приложение mstsc.exe с правами администратора на клиентском ПК во избежании ошибок подключения.

Чтобы ошибка не повторялась, мы рекомендуем приобрести клиентские лицензии RDS / RDP, если у Вас их еще нет и активировать систему именно бессрочной лицензией. Для этого:

— Вам нужен ключ активации RDS User CAl или Device CAL, приобрести его можете в нашем каталоге.

— Удалите Все следы прошлой активации RDS по следующей инструкции.

— И активируйте сервер ключом для RDS, сделать это можете по инструкции.

4) Ошибка может так же заключаться в том, что у Вас установлена лицензия User CAL, но на сервере не установлен домен. User CAL (на пользователя) работает только при работающем домене, для серверов без домена нужен Device CAL. Если у Вас уже активирован «User CAL», то в настройках режима лицензирования смените параметр «На пользователя» на «На устройство». Подробнее в нашей прошлой статье.

Содержание

  1. Ошибка: Не задан режим лицензирования для сервера узла сеансов удаленных рабочих столов
  2. Установка и активация сервера лицензирования RDS на Windows Server 2019/2016
  3. Установка роли Remote Desktop Licensing в Windows Server 2019/2016
  4. Активация сервера лицензий RDS в Windows Server
  5. Типы клиентских терминальных лицензий (RDS CAL)
  6. Установка клиентских лицензий RDS CAL в Windows Server 2016/2019
  7. Удаление RDS CAL с сервера лицензирования
  8. Настройка сервера лицензий на серверах RD Session Host

Ошибка: Не задан режим лицензирования для сервера узла сеансов удаленных рабочих столов

При настройке нового узла RDS фермы на Windows Server 2012 R2/2016/2019 вы можете столкнуться со следующим всплывающим предупреждением, которое появляется в трее:

Remote Desktop Service will stop working in xxx days.

Судя по ошибке, служба RDS запущена в режиме льготного периода лицензирования (в течении пробного периода 120 дней вы можете использовать Remote Desktop Session Host без активации RDS лицензий). Когда grace период закончится, пользователи не смогут подключиться к RDSH, а в трее появится ошибка:

Для более точной диагностики проблемы нужно запустить “Средство диагностики лицензирования удаленных рабочих столов” — lsdiag.msc (Administrative Tools -> Remote Desktop Services -> RD Licensing Diagnoser). В окне утилиты будет отображаться такая ошибка:

В английской версии Windows Server ошибка выглядит так:

Licenses are not available for the Remote Desktop Session Host server, and RD Licensing Diagnoser has identified licensing problem for the RD Session Host server.

Licensing mode for the Remote Desktop Session Host is not configured.

The Remote Desktop Session Host server is within its grace period, but the Session Host server has not been configured with any license server.

Как вы видите, на самом деле доступных клиентам лицензий нет, т.к. режим лицензирования не задан.

Все это говорит о том, что администратор не задал для этого хоста сервер лицензирования RDS и/или режим лицензирования. Это несмотря на то, что при развертывании хоста RDS уже был указан тип лицензирования (Configure the deployment -> RD Licensing).

Отройте консоль PowerShell и проверьте, задан ли сервер лицензирования RDS с помощью следующих команд:

$obj = gwmi -namespace «Root/CIMV2/TerminalServices» Win32_TerminalServiceSetting
$obj.GetSpecifiedLicenseServerList()

Если сервер лицензирования не задан, его можно указать командой:
$obj. SetSpecifiedLicenseServerList(«rdslic1.winitpro.ru»)

Также вы можете принудительно задать параметры лицензирования RDS можно несколькими способами.

Через реестр:

В ветке HKLMSYSTEMCurrentControlSetControlTerminal ServerRCMLicensing Core нужно изменить значение DWORD параметра с именем LicensingMode с 5 на:

  • 2 — если используется лицензирование на устройства (Per Device)
  • 4 — при использовании RDS лицензирования на пользователей (Per User)

Вы можете изменить параметр реестра вручную через regedit.exe или следующими командами PowerShell из модуля управления реестром:

# Укажите тип лицензирования RDS 2 – Per Device CAL, 4 – Per User CAL
$RDSCALMode = 2
# Имя сервера лицензирования RDS
$RDSlicServer = «rdslic1.winitpro.ru»# Задаем имя сервера и тип лицензирования в реестре
New-Item «HKLM:SYSTEMCurrentControlSetServicesTermServiceParametersLicenseServers»
New-ItemProperty «HKLM:SYSTEMCurrentControlSetServicesTermServiceParametersLicenseServers» -Name SpecifiedLicenseServers -Value $RDSlicServer -PropertyType «MultiString»
Set-ItemProperty «HKLM:SYSTEMCurrentControlSetControlTerminal ServerRCMLicensing Core» -Name «LicensingMode» -Value $RDSCALMode

После внесения изменений нужно перезагрузить RDS хост.

Параметры сервера лицензирования RDS также можно задать через политики GPO (локальную или доменную политику).

Если сервер RDS находится в рабочей группе (не добавлен в домен Active Directory), используйте локальный редактор политик gpedit.msc. Перейдите в раздел Конфигурация компьютера -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Лицензирование (Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Licensing).

Нас интересуют две политики:

После перезагрузки сервера откройте средство диагностики лицензирования RDS. Если вы все настроили правильно, должно появится число доступных RDS лицензий и указан режим лицензирования.

Вы можете проверить доступность портов с помощью комнадлета Test-NetConnection. Если порты закрыты на локальном брандмауэре Windows Defender Firewall, вы можете открыть порты с помощью командлетов из модуля NetSecurity.

Также обратите внимание, что, если на сервере RD Licensing Server установлена, например, Windows Server 2012 R2 и CAL для RDS 2012 R2, вы не сможете установить RDS CAL лицензии для Windows Server 2016 или 2019. Ошибка “Remote Desktop Licensing mode is not configured” сохранится, даже если вы указали правильные тип лицензий и имя сервера лицензирования RDS. Старые версии Windows Server просто не поддерживают RDS CAL для более новых версий WS.

При этом в окне RD License Diagnoser будет отображаться надпись:

Сначала Вам придется обновить версию Windows Server на сервере лицензирования (или развернуть новый RD License host). Более новая версия Windows Server (например, WS 2019 поддерживает RDS CAL для всех предыдущих версий Windows Server).

Установка и активация сервера лицензирования RDS на Windows Server 2019/2016

В это статье мы рассмотрим процесс установки, настройки и активации роли сервера лицензирования удаленных рабочих столов (Remote Desktop Licensing) на базе Windows Server 2016 или 2019, а также процедуру установки и активации клиентских терминальных (CAL).

Напомню, что после установки роли терминального сервера Remote Desktop Session Host, пользователи могут использовать его только в течении пробного периода 120 дней, после окончания которого возможность подключения к удаленному RDS серверу пропадает. Согласно схеме лицензирования Microsoft, все пользователи или устройства, использующие возможности RDS, должны быть лицензированы. Для учета и выдачи терминальных лицензий (RDS CAL) существует отдельная роли в службе RDS — Remote Desktop License Server.

Установка роли Remote Desktop Licensing в Windows Server 2019/2016

Вы можете развернуть компонент Remote Desktop License на любом сервере домена, не обязательно устанавливать его на одном из серверов фермы RDSH.

Переда началом установки сервера лицензирования RDS нужно добавить (или убедиться, что у вас есть право на добавление) нового сервера в доменную группу Terminal Server License Servers, иначе сервер не сможет выдать CAL типа RDS Per User пользователям домена.

Установить службу Remote Desktop Licensing можно через консоль Server Manager. Для этого в мастере Add Roles and Features выберите роль Remote Desktop Services.

В качестве компонента роли нужно выбрать службу Remote Desktop Licensing.

Осталось дождаться окончания установки роли.

Дополнительно установите утилиту для диагностики проблем лицензирования на серверах RDS — Remote Desktop Licensing Diagnoser (lsdiag.msc), которую можно установить с помощью Server Manager: Features -> Remote Server Administration Tools -> Role Administration Tools -> Remote Desktop Services Tools -> Remote Desktop Licensing Diagnoser Tools (по умолчанию при установке службы RDS-Licensing устанавливается только консоль Remote Desktop Licensing Manager — licmgr.exe).

Также вы можете установить компонент лицензирования RDS и RD Licensing Diagnoser с помощью PowerShell:

Install-WindowsFeature RDS-Licensing –IncludeAllSubFeature -IncludeManagementTools

Активация сервера лицензий RDS в Windows Server

Чтобы сервер лицензирования RDS мог выдавать лицензии клиентам, его необходимо активировать. Для этого, откройте консоль Remote Desktop Licensing Manager (licmgr.exe), щелкните ПКМ по имени вашего сервера и выберите пункт меню Activate Server.

Запустится мастер активации сервера лицензирования RDS, в котором нужно будет выбрать желаемый метод активации. Если ваш сервер имеет доступ в Интернет, он может автоматически подключиться к серверам Microsoft. Если доступа в интернет с сервера нет, можно активировать сервер через веб браузер или по телефону.

Далее нужно будет заполнить ряд информации о вашей организации (часть полей является обязательными).

Осталось нажать кнопку Finish.


Теперь, если в консоли щелкнуть ПКМ по имени сервера и выбрать пункт Review Configuration, можно убедится что данный сервер лицензий RDS является активированным и может быть использован для активации RDS клиентов в домене.

Типы клиентских терминальных лицензий (RDS CAL)

Каждый пользователь или устройство, которое подключается к серверам Remote Desktop Session должно иметь клиентскую лицензию (CAL — client access license). Есть два типа терминальных CAL.

  • На устройство (Per Device CAL) – это постоянный тип лицензии, назначающаяся компьютеру или устройству, которое подключается к RDS серверу более одного раза (при первом подключении устройства ему выдается временная лицензия). Данные лицензии не являются конкурентными, т.е. если у вас 10 лицензий Per Device, то к вашему RDS серверу смогут подключится всего 10 хостов.
  • На пользователя (Per User CAL) – такой тип лицензии позволяет одному пользователю подключаться к серверу RDS с любого количества компьютеров/устройств. Данный тип лицензий привязывается к пользователю Active Directory, но выдается не навсегда, а на определенный период времени (90 дней по-умолчанию).

Установка клиентских лицензий RDS CAL в Windows Server 2016/2019

Теперь на сервер лицензирования нужно установить приобретенный пакет терминальных лицензий (RDS CAL).

В консоли Remote Desktop Licensing Manager щелкните ПКМ по серверу и выберите Install Licenses.

Выберите способ активации (автоматически, через веб или по телефону) и программу лицензирования (в нашем случае Enterprise Agreement).

Следующие шаги мастера зависят от того, какой тип лицензирования выбран. В случае Enterprise Agreement нужно указать его номер. Если выбран тип лицензирования License Pack (Retail Purchase), нужно будет указать 25-символьный ключ продукта, полученный от Microsoft.

Тип продукта (Windows Server 2016/2019), тип лицензии (RDS Per user CAL) и количество лицензий, которые нужно установить на сервере.

После этого, сервер может выдавать лицензии (RDS CAL) клиентам.

Вы можете сконвертировать RDS лицензии User CAL в Device CAL (и наоборот) с помощью контекстного меню Convert Licenses в консоли RD Licensing Manager.

Если у вас закончились свободные лицензии, вы можете отозвать ранее выданные лицензии RDS Device CAL для неактивных компьютеров с помощью следующего скрипт PowerShell:

$RevokedPCName=”msk-pc2332”
$licensepacks = Get-WmiObject win32_tslicensekeypack | where <($_.keypacktype -ne 0) -and ($_.keypacktype -ne 4) -and ($_.keypacktype -ne 6)>
$licensepacks.TotalLicenses
$TSLicensesAssigned = gwmi win32_tsissuedlicense | where <$_.licensestatus -eq 2>
$RevokePC = $TSLicensesAssigned | ? sIssuedToComputer -EQ $RevokedPCName

Удаление RDS CAL с сервера лицензирования

Если вы хотите перенести свой набор лицензий RDS CAL с одного сервера лицензирования Remote Desktop на другой, вы можете удалить установленные лицензии с сервера лицензирования с помощью PowerShell.

С помощью следующего командлета вы можете вывести список установленных пакетов RDS лицензий на сервере:

Get-WmiObject Win32_TSLicenseKeyPack|select-object KeyPackId,ProductVersion,TypeAndModel,AvailableLicenses,IssuedLicenses |ft

Найдите значение KeyPackId для пакета RDS CAL, который нужно удалить и выполите команду:

wmic /namespace:\rootCIMV2 PATH Win32_TSLicenseKeyPack CALL UninstallLicenseKeyPackWithId KEYPACKID

Также вы можете полностью удалить все наборы CAL, пересоздав базу лицензий RDS. Для этого остановите службу Remote Desktop Licensing:

Переименуйте файл C:WindowsSystem32lserverTLSLic.edb в C:WindowsSystem32lserverTLSLic.bak и запустите службу:

После этого все RDS CAL лицензии будут удалены, и вы должны активировать их заново.

Настройка сервера лицензий на серверах RD Session Host

После того, как служба сервера лицензирования RDS запущена и активирована, можно перенастроить терминальные сервера RD Session Host на получение лицензий с данного сервера. Выбрать тип лицензий и указать имя терминального сервера из графического интерфейса Server Manager, с помощью PowerShell или групповой политики.

Чтобы изменить адрес сервера лицензирования на хосте RDS, откройте Server Manager -> Remote Desktop Services -> Collections. В правом верхнем меню “Tasks” выберите “Edit Deployment Properties”.

В настройках перейдите на вкладку RD Licensing, выберите тип лицензирования (Select the Remote Desktop licensing mode) и сервер RDS лицензий (Specify a license server). Нажмите Add -> Ok.

Вы можете изменить адрес сервера лицензирования RDS и тип CAL с помощью PowerShell:

$obj = gwmi -namespace «Root/CIMV2/TerminalServices» Win32_TerminalServiceSetting

Затем укажите желаемый тип лицензирования:

Теперь можно указать имя сервера лицензирования RDS:

И проверить настройки:

При настройке через GPO, нужно создать новую GPO и назначить ее на OU с RDS серверами (либо вы можете указать имя сервера лицензирования RDS с помощью локального редактора групповых политик – gpedit.msc). Настройки лицензирования задаются в разделе: Computer Configuration -> Policies -> Admin Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Licensing.

В этом разделе имеется 2 интересующие нас политики:

  • Use the specified Remote Desktop license servers – здесь указывается адрес сервера лицензирования RDS;
  • Set the Remote Desktop licensing mode – выбор метода лицензирования (типа клиентских лицензий – RDS CAL).

Remote Desktop Session Host -> Licensing» width=»562″ height=»348″ srcset=»https://winitpro.ru/wp-content/uploads/2017/11/gpo-greater-remote-desktop-session-host-greater-licensing.png 772w, https://winitpro.ru/wp-content/uploads/2017/11/gpo-greater-remote-desktop-session-host-greater-licensing-300×185.png 300w, https://winitpro.ru/wp-content/uploads/2017/11/gpo-greater-remote-desktop-session-host-greater-licensing-768×475.png 768w» sizes=»(max-width: 562px) 100vw, 562px»/>

  • TCP/135 (Microsoft RPC)
  • UDP/137 (NetBIOS Datagram Service)
  • UDP/138 (NetBIOS Name Resolutio)
  • TCP/139 (NetBIOS Session Service)
  • TCP/445 (SMB)
  • TCP 49152 – 65535 — RPC динамический диапазон адресов

Вы можете проверить доступность портов с помощью утилиты PortQry либо командлета Test-NetConnection.

Проверить статус сервера лицензий и количество выданных лицензий можно с помощью консоли RD Licensing Diagnoser.

Если предупреждений нет, и вы видите сообщение «RD Licensing Diagnoser did not identify any licensing problems for the Remote Desktop Session Host server«, значит RDSH сервер может получать лицензии RDS CAL для пользователей.

При настройке нового узла RDS фермы на Windows Server 2012 R2/2016/2019 вы можете столкнуться со следующим всплывающим предупреждением, которое появляется в трее:

Licensing mode for the Remote Desktop Session Host is not configured.

Remote Desktop Service will stop working in xxx days.

Не задан режим лицензирования для сервера узла сеансов удаленных рабочих столов. Служба удаленных рабочих столов перестанет работать через xxx дней.

Licensing mode for the Remote Desktop Session Host is not configured

Судя по ошибке, служба RDS запущена в режиме льготного периода лицензирования (в течении пробного периода 120 дней вы можете использовать Remote Desktop Session Host без активации RDS лицензий). Когда grace период закончится, пользователи не смогут подключиться к RDSH, а в трее появится ошибка:

Remote Desktop Services will stop working because this computer is past grace period and has not contacted at least a valid Windows Server 2012 license server. Click this message to open RD Session Host Server Configuration to use Licensing Diagnosis.

Для более точной диагностики проблемы нужно запустить “Средство диагностики лицензирования удаленных рабочих столов” — lsdiag.msc (Administrative Tools -> Remote Desktop Services -> RD Licensing Diagnoser). В окне утилиты будет отображаться такая ошибка:

Не задан режим лицензирования для сервера узла сеансов удаленных рабочих столов

В английской версии Windows Server ошибка выглядит так:

Licenses are not available for the Remote Desktop Session Host server, and RD Licensing Diagnoser has identified licensing problem for the RD Session Host server.

Licensing mode for the Remote Desktop Session Host is not configured.

The Remote Desktop Session Host server is within its grace period, but the Session Host server has not been configured with any license server.

Как вы видите, на самом деле доступных клиентам лицензий нет, т.к. режим лицензирования не задан.

Не задан режим лицензирования для сервера узла сеансов удаленных рабочих столов

Все это говорит о том, что администратор не задал для этого хоста сервер лицензирования RDS и/или режим лицензирования. Это несмотря на то, что при развертывании хоста RDS уже был указан тип лицензирования (Configure the deployment -> RD Licensing).

rds deployment

Отройте консоль PowerShell и проверьте, задан ли сервер лицензирования RDS с помощью следующих команд:

$obj = gwmi -namespace "Root/CIMV2/TerminalServices" Win32_TerminalServiceSetting
$obj.GetSpecifiedLicenseServerList()

GetSpecifiedLicenseServerLis

Примечание. Командлет Get-RDLicenseConfiguration при этом может выводить совершенно другие, ошибочные данные.

Если сервер лицензирования не задан, его можно указать командой:
$obj. SetSpecifiedLicenseServerList("rdslic1.winitpro.ru")

Если вы не помните, где установлена RD License роль, можно вывести вывести все сервера RDS Licensing зарегистрированные в домене Active Directory с помощью команддета Get-ADObject из модуля AD PowerShell:

Get-ADObject -Filter {objectClass -eq 'serviceConnectionPoint' -and Name -eq 'TermServLicensing'}

Также вы можете принудительно задать параметры лицензирования RDS можно несколькими способами.

Через реестр:

В ветке HKLMSYSTEMCurrentControlSetControlTerminal ServerRCMLicensing Core нужно изменить значение DWORD параметра с именем LicensingMode с 5 на:

  • 2 — если используется лицензирование на устройства (Per Device)
  • 4 — при использовании RDS лицензирования на пользователей (Per User)

Вы можете изменить параметр реестра вручную через regedit.exe или следующими командами PowerShell из модуля управления реестром:

# Укажите тип лицензирования RDS 2 – Per Device CAL, 4 – Per User CAL
$RDSCALMode = 2
# Имя сервера лицензирования RDS
$RDSlicServer = "rdslic1.winitpro.ru"# Задаем имя сервера и тип лицензирования в реестре
New-Item "HKLM:SYSTEMCurrentControlSetServicesTermServiceParametersLicenseServers"
New-ItemProperty "HKLM:SYSTEMCurrentControlSetServicesTermServiceParametersLicenseServers" -Name SpecifiedLicenseServers -Value $RDSlicServer -PropertyType "MultiString"
Set-ItemProperty "HKLM:SYSTEMCurrentControlSetControlTerminal ServerRCMLicensing Core" -Name "LicensingMode" -Value $RDSCALMode

тип лицензирования rds - LicensingMode

После внесения изменений нужно перезагрузить RDS хост.

Параметры сервера лицензирования RDS также можно задать через политики GPO (локальную или доменную политику).

Если сервер RDS находится в рабочей группе (не добавлен в домен Active Directory), используйте локальный редактор политик gpedit.msc. Перейдите в раздел Конфигурация компьютера -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Лицензирование (Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Licensing).

Нас интересуют две политики:

После перезагрузки сервера откройте средство диагностики лицензирования RDS. Если вы все настроили правильно, должно появится число доступных RDS лицензий и указан режим лицензирования.

Если в вашей сети настроен файервол, необходим открыть следующие порты с RDSH хоста до сервера RDS лицензирования: TCP/135, UDP/137, UDP/138, TCP/139, TCP/445, TCP/49152–65535 (RPC диапазон).

Вы можете проверить доступность портов с помощью комнадлета Test-NetConnection. Если порты закрыты на локальном брандмауэре Windows Defender Firewall, вы можете открыть порты с помощью командлетов из модуля NetSecurity.

rds сервер лицензирован, пользовательские лицензии доступны

Также обратите внимание, что, если на сервере RD Licensing Server установлена, например, Windows Server 2012 R2 и CAL для RDS 2012 R2, вы не сможете установить RDS CAL лицензии для Windows Server 2016 или 2019. Ошибка “Remote Desktop Licensing mode is not configured” сохранится, даже если вы указали правильные тип лицензий и имя сервера лицензирования RDS. Старые версии Windows Server просто не поддерживают RDS CAL для более новых версий WS.

При этом в окне RD License Diagnoser будет отображаться надпись:

The Remote Desktop Session Host is in Per User licensing mode and no Redirector Mode, but license server does not have any installed license with the following attributes:
Product version: Windows Server 2016
Use RD Licensing Manager to install the appropriate licenses on the license server.

The Remote Desktop Session Host is in Per User licensing mode and no Redirector Mode, but license server does not have any installed license with the following attributes:

Сначала Вам придется обновить версию Windows Server на сервере лицензирования (или развернуть новый RD License host). Более новая версия Windows Server (например, WS 2019 поддерживает RDS CAL для всех предыдущих версий Windows Server).

Примечание. Если ваш RDS сервер находится в рабочей группе, то отчет по лицензиям не формируется, хотя сами терминальные лицензии выдаются клиентам/устройствам корректно. Следить за количеством оставшихся лицензий придется самостоятельно.

Понравилась статья? Поделить с друзьями:
  • Сервер терминалов на windows server 2019 активация лицензирование
  • Сервер кадров камеры windows неожиданно прервана
  • Сервер терминалов на windows server 2019 активация без лицензии
  • Сервер кадров камеры windows можно ли отключить
  • Сервер терминалов на windows server 2016 для 1с