Поделиться через


Удаление RDS CAL

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

Ниже, на скриншотах, показан процесс удаления лицензий удаленных рабочих столов: Windows Server 2012 - RDS Per Device CAL, 10 шт. В примере использована модель лицензирования на "пользователя", а лицензии на "устройство" будут удалены и установлены на другом сервере лицензирования, с соответствующей моделью лицензирования.

С помощью Windows PowerShell можно просматривать и изменять некоторые параметры лицензирование удаленных рабочих столов. Это инструмент, которого будет достаточно для выполнения операции удаления. 
Для вывода информации об установленных лицензиях достаточно выполнить команду Get-WmiObject Win32_TSLicenseKeyPack
Если на сервере лицензий установлено большое количество пакетов лицензий, используйте данную конструкцию 
Get-WmiObject Win32_TSLicenseKeyPack | ft KeyPackId,ProductVersion,TotalLicenses,TypeAndModel ,
которая позволит вывести необходимую информацию для просмотра и дальнейшего удаления пакета лицензий.

В том же окне Windows PowerShell введите следующую команду для удаления: 
wmic /namespace:\root\CIMV2 PATH Win32_TSLicenseKeyPack CALL UninstallLicenseKeyPackWithId X, где X значение KeyPackId. 
В данном примере он равен 4.

Повторное выполнение команды 
Get-WmiObject Win32_TSLicenseKeyPack | ft KeyPackId,ProductVersion,TotalLicenses,TypeAndModel
позволит проверить результат удаления.

 

В консоли RD Licensing Manager достаточно нажать F5 - Обновить, чтобы увидеть аналогичный результат.

См. также
Remote Desktop License Server classes