Удаление 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