Error al intentar establecer servidor de licencias RDS Windows Server 2012 R2

miércoles, 14 de junio de 2017


Si tiene una implementación de RDS (Remote Desktop Services) en Windows Server 2012 R2, tal vez se haya encontrado con un inconveniente a la hora de establecer el servidor de licencias de escritorio remoto, al intentar hacerlo puede recibir un mensaje de error como el que les muestro a continuación:

Primero, en Server Manager vamos a Remote Desktop Services y editamos nuestro despliegue.



Luego, si vamos a la opción RD Licensing se puede apreciar que no está seleccionada ninguna de las dos opciones (Per Device / Per User) y si intentamos establecer alguna de las dos obtenemos el siguiente mensaje de error, aún si sabemos que el servidos de licencias está configurado adecuadamente:

Could not save the settings for RD Licensing. Error: Unable to set the license settings


Para solucionarlo, vamos al servidor de licencias, abrimos una consola de PowerShell elevada y ponemos lo siguiente:

$obj = gwmi -namespace "Root/CIMV2/TerminalServices" Win32_TerminalServiceSetting

Seguidamente:

$obj.GetSpecifiedLicenseServerList()

En la salida podemos observar que en el campo SpecifiedLSList  se encuentra vacío.


Lo que vamos a realizar a continuación es rellenar ese campo con el nombre del servidor de licencias, para ello usamos la siguiente instrucción:

$obj.SetSpecifiedLicenseServerList("servidorlicencias.dominio.com")


Ahora, si volvemos a ejecutar la instrucción $obj.GetSpecifiedLicenseServerList() el nombre del servidor de licencias que especificamos aparecerá en el campo SpecifiedLSList como se muestra a continuación:



Después de hacer este cambio y volver a revisar el estado en RD Licensing ya se encuentra establecido.



Como siempre, espero esta información les sea de utilidad. Hasta la próxima.

3 comentarios:

MARIA dijo...

En server 2016 se puede? y en la essentials como se hace que es la mia? para trabajar por remoto de cara al servidor varios usuarios a la vez, 5 serían...

Luis dijo...

Tengo un error en Windows Server 2012 Server, cuando ejecuto esto:

wmic /namespace:\\root\CIMV2\TerminalServices PATH Win32_TerminalServiceSetting WHERE (__CLASS !="") CALL GetGracePeriodDays

me da error: No se puede encontrar el archivo especificado, seguro borre algun valor del registro, me pueden ayudar ?

Juan Granados dijo...

¡Muchas gracias! Ha funcionado perfecto en un Server 2022

 

Lo más visto

Comunidad

Comunidad
Comunidad Técnica

Visitas