- Лицензирование сервера терминалов
- Лицензии для подключения к серверу терминалов
- Лицензии клиентского доступа в диспетчере лицензий
- Активация и лицензирование терминальный сервер Windows. 6 простых шагов.
- Активация и лицензирование терминальный сервер Windows. 6 простых шагов. : 6 комментариев
- Установка и активация сервера лицензирования RDS на Windows Server 2019/2016
- Установка роли Remote Desktop Licensing в Windows Server 2019/2016
- Активация сервера лицензий RDS в Windows Server
- Типы клиентских терминальных лицензий (RDS CAL)
- Установка клиентских лицензий RDS CAL в Windows Server 2016/2019
- Удаление RDS CAL с сервера лицензирования
- Настройка сервера лицензий на серверах RD Session Host
Лицензирование сервера терминалов
В этой статье описывается лицензирование сервера терминалов. Требования к лицензированию сервера терминалов отличаются от требований Microsoft Windows NT Server.
Исходная версия продукта: Windows Server 2012 R2
Исходный номер КБ: 187629
Лицензии для подключения к серверу терминалов
Клиентам сервера терминалов требуются две лицензии для подключения к серверу терминалов.
Первая лицензия является лицензией Windows NT Workstation. Это необходимо, так как клиент сервера терминалов эффективно предоставляет Windows NT рабочей станции клиенту. Если клиент RDP запущен на компьютере под управлением Windows NT 4.0 (сервер, workstation или сервер терминалов), лицензия уже приобретена, и нет необходимости приобретать дополнительную Windows NT Workstation. Если клиент RDP работает на компьютере с Windows NT 3,5x, то для этого клиента требуется лицензия Windows NT обновления рабочей станции. Если клиент RDP работает на компьютере с Windows 95 или Windows для рабочих групп 3.11, клиенту требуется полная лицензия Windows NT Workstation. Эти три типа лицензий отображаются в диспетчере лицензий сервера терминалов. В правой области экрана обратите внимание, что первая категория существующих лицензий Windows NT Workstation — «unlimited». Однако типы лицензий «Полный» и «Обновление» показывают, сколько лицензий было приобретено и введено в диспетчере лицензий сервера терминалов.
Вторая лицензия — это клиентская лицензия для сервера. Это стандартная лицензия на доступ к серверу, измеряемая в диспетчере лицензий, той же совме- Windows NT Server. Диспетчер лицензий не различает клиентский доступ RDP и другие типы доступа к серверу (например, он не различает обычный общий файл и доступ к ресурсам принтера). Режимы для каждого сервера и количества мест идентичны режимам Windows NT Server 4.0.
Лицензии клиентского доступа в диспетчере лицензий
Диспетчер лицензий сервера терминалов сообщает, но не применяет лицензирование. Принудировка происходит от диспетчера лицензий в Windows NT. Если клиенту RDP при попытках подключения отказано в доступе к серверу, увеличение количества лицензий в диспетчере лицензий сервера терминалов не позволит устранить проблему. Лицензии клиентского доступа необходимо добавить в диспетчер лицензий.
Если диспетчер лицензий отказано в доступе клиента RDP, событие будет записано как событие 201 в журнале событий. В сообщении о событии будет покажите, что лицензия недоступна системе для доступа к TermService.
Если лицензии клиентского доступа доступны в диспетчере лицензий, и диспетчеру лицензий сервера терминалов не нужны лицензии, будет предоставлена временная лицензия. В этом случае в диспетчере лицензий сервера терминалов может появиться четвертая и пятая категории лицензий: временная лицензия Windows NT workstation Full или временная Windows NT лицензия на обновление рабочей станции. Эти лицензии можно получить в течение 60 дней. Клиент RDP, который использует временную лицензию, будет продолжать делать это в течение 60 дней, даже если добавлены новые лицензии. По истечении 60 дней срок действия временной лицензии клиента истечет, и клиент получит новую лицензию (временную лицензию, если обычные лицензии недоступны, или одну из новых добавленных лицензий).
Для входа в консоль сервера терминалов используется одна лицензия клиентского доступа, но это не отражается в подсчете лицензий в диспетчере лицензий. Если доступна только одна лицензия клиентского доступа, клиенты RDP (на консоли или в другом месте) не смогут подключиться, даже если количество лицензий диспетчера лицензий нулевое.
Если лицензии на клиентский доступ недоступны, даже администратор не может подключиться через клиент RDP. Это отличается от обычного поведения лицензирования, так как администраторы всегда могут войти в консоль или подключиться к серверу удаленно, даже если лицензии недоступны. Администраторы должны войти в консоль сервера терминалов или получить доступ к серверу с помощью другого клиента RDP, если на сервере терминалов заканчивается лицензия.
Когда клиенту RDP отказано в доступе, клиент получает общее сообщение: Сервер терминалов завершил подключение.
Сведения о лицензии записывают на сервер терминалов, Windows NT и компьютеры с Windows 95 в HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing .
Лицензии хранятся на сервере терминалов в %systemroot%\system32\lserver каталоге в файле hydra.mdb. Компьютеры под управлением Windows для workgroups 3.11 хранят сведения о лицензировании в файлах *.bin в каталоге Regdata в каталоге System. Типичный путь: C:\Windows\System\Regdata .
Диспетчер лицензий сервера терминалов создает семь временных файлов в каталоге System32. Временные файлы называются JET1. TMP-JET7. TMP. Эти файлы используются для временного хранения только что созданных лицензий.
Активация и лицензирование терминальный сервер Windows. 6 простых шагов.
И так, нами всеми, любимый и не мерянно дорогой Microsoft Windows Server. О стоимости его лицензии можно только думать, особенно, на фоне множества бесплатных решений.
Одна из основных задач серверов для корпоративного сегмента — это терминальный сервер. «На него часто ставят» 1С и другое ПО для учета, а так же размещают информацию для общего пользования или то, что надо быстро скрыть от лишних глаз.
Сервер терминалов Windows требует лицензирования. Есть бесплатный период на 120 (90 для MS Windows Server 2000) дней, после чего «железка» остается доступной только админам и то монопольно.
Благо продукция Microsoft настолько дорога, что даже ее сотрудникам за это становиться стыдно и они добродушно оставляют лазейки. Вот одна из них: «6 шагов к лицензиям для терминального сервера». Процедуру установки описывать не буду, считаем что у вас установлена «служба удаленных рабочих столов» и «сервер лицензирования». Так же картинки понятные скрины комментировать не буду.
1. Входим в диспетчер лицензирования удаленных рабочих столов
2. Активируем сервер
3. Вводим любые учетные данные
4. Выбираем тип лицензии: Соглашение Enterprise Agreement
5. Указываем номер соглашения: 4965437
6. Выбираем вашу версию продукта и тип лицензии «на пользователя», можно и на устройство, но тогда есть вероятность их исчерпать, и указываем количество желаемых лицензий (более 9999 увы нельзя)
Для чистой совести можно перезагрузить Сервер. Пользуемся!
Активация и лицензирование терминальный сервер Windows. 6 простых шагов. : 6 комментариев
счастье то какое)) орбайтэн
21 год на дворе — все работает)!
Подскажите пожалуйста, в диспетчере лицензирования отображается строчка, где 50 штук, но раздаётся почему-то там, где временная, а как заставить диспетчер раздавать там где 50 пользователей? Т.е. там где 50 в столбике выданных 0, а где временная — 1
ачешуеть. 20тый год на дворе а эта штука до сих бор канает
Установка и активация сервера лицензирования 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:\\root\CIMV2 PATH Win32_TSLicenseKeyPack CALL UninstallLicenseKeyPackWithId KEYPACKID
Также вы можете полностью удалить все наборы CAL, пересоздав базу лицензий RDS. Для этого остановите службу Remote Desktop Licensing:
Переименуйте файл C:\Windows\System32\lserver\TLSLic.edb в C:\Windows\System32\lserver\TLSLic.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 для пользователей.