Cómo poner en funcionamiento el servidor de licencias de Escritorio remoto en Windows Server
Si alguna vez has intentado configurar RDS, sabes que no es pan comido, sobre todo cuando se trata de licencias. Si tus sesiones de RDS se desconectan aleatoriamente después de 60 minutos o te aparece el molesto error de que no hay licencias disponibles, créeme, suele ser un problema de licencias. Esta guía te guiará en la instalación y activación de tu servidor de licencias de Escritorio remoto en Windows Server 2022, 2019 o 2016, y en la configuración de tus CAL (licencias de acceso de cliente).¿El objetivo final? Un servidor de licencias funcional y correctamente activado para que los usuarios puedan conectarse sin problemas.
Cómo solucionar problemas con la instalación y activación de la función de licencias de Escritorio remoto
Instalar la función de licencia de Escritorio remoto en Windows Server
Primero que nada, si tu servidor aún no está ejecutando el rol de Licencias RDS, necesitarás instalarlo. Es sencillo a través del Administrador del servidor, pero en algunas configuraciones, la gente también ha tenido suerte con PowerShell, porque por supuesto, Windows tiene que hacerlo más difícil de lo necesario. Esto es lo que debes hacer: – Abre Administrador del servidor.- Navega a Administrar > Agregar roles y características.- Procede a la sección Características.- Busca Licencias de Escritorio remoto en Servicios de Escritorio remoto.- Marca la casilla e instala. O simplemente ejecuta este comando de PowerShell: powershell Install-WindowsFeature RDS-Licensing –IncludeAllSubFeature -IncludeManagementTools Comprueba que se instaló correctamente con: powershell Get-WindowsFeature -Name RDS* | Where-Object {$_. Installed} Esto garantiza que tanto las Licencias RDS como su IU de administración estén allí. Dos consolas MMC que te conviene tener cerca: – Administrador de licencias (`licmgr.exe`): el centro principal para activar y administrar licencias.- Diagnóstico de licencias de Escritorio remoto (`lsdiag.msc`): útil para solucionar problemas de licencias y comprobar si el servidor está registrado correctamente. En una configuración que realicé, falló la primera vez, pero tras reiniciar, decidió instalarse correctamente. No estoy completamente seguro de por qué ocurre, pero reiniciar o volver a ejecutar la instalación a veces ayuda.
Activar el servidor de licencias de Escritorio remoto: por qué es crucial
Este paso es un poco extraño, pero sin activación, tu servidor no puede emitir licencias y los usuarios serán expulsados después de 60 minutos. La activación es obligatoria y bastante simple: haz clic derecho en el servidor en Administrador de licencias (`licmgr.exe`) > selecciona Activar servidor. En el asistente, puedes elegir entre activar en línea (la opción más fácil si el servidor tiene internet), por teléfono o a través de un navegador web. Yo optaría por la opción en línea, porque es más rápida. Completa la información de tu empresa si es necesario y luego haz clic en Finalizar. Una vez hecho esto, el mensaje debería decir: «El servidor de licencias se ha activado correctamente».Fácil. Ahora, revisa los detalles de tu licencia y asegúrate de que tu servidor esté agregado al grupo Servidores de licencias de Terminal Server en AD. Si omites este paso, es posible que no pueda emitir licencias CAL correctamente.
Instalación de CAL de RDS: asegúrese de que sean compatibles
A continuación: instalar las CAL de RDS que compró. Hay dos tipos principales: – CAL por dispositivo: vinculada a una máquina específica. Generalmente se usa en configuraciones de grupos de trabajo, porque solo permite que ese dispositivo se conecte.Útil si tiene clientes ligeros o dispositivos compartidos.- CAL por usuario: vinculada a cuentas de usuario, por lo que el mismo usuario puede conectarse desde varios dispositivos. Mejor para trabajadores remotos. En una máquina que configuré, al intentar agregar CAL más nuevas en un servidor de licencias más antiguo, falló con: `No se reconoce el código de licencia. Asegúrese de haber ingresado el código de licencia correcto.` Sí, eso se debe a que no puede mezclar versiones que no coinciden. Debe ejecutar las CAL correctas para la versión de su servidor; las CAL de 2022 no funcionarán en un servidor de licencias de 2016. Para instalar CAL: – Vaya a Administrador de licencias (`licmgr.exe`) – Haga clic con el botón derecho en su servidor y seleccione Instalar licencias.- Elija su método de activación (probablemente Automático si su servidor está en línea).- Ingrese la información de su licencia o el número de contrato empresarial (no hay filtraciones, pero sí, algunos podrían tener números de licencia disponibles públicamente en línea, lo cual es curioso).- Seleccione el tipo de CAL y especifique cuántas licencias va a instalar. En caso de duda, verifique que la versión de la CAL coincida con su versión de Windows Server. De lo contrario, prepárese para actualizar y comprar CAL compatibles de nuevo.
Configure los ajustes de licencia en el host RDS que está utilizando
Finalmente, su host de sesión de RDS necesita saber dónde está el servidor de licencias. Si no lo configura, el servidor solo ejecutará su período de gracia de 120 días; luego, será expulsado. Puede hacerlo a través del Administrador del servidor: – Abra Servicios de Escritorio remoto > Colecciones.- Seleccione Editar propiedades de implementación.- En Licencias de Escritorio remoto, especifique el nombre o la dirección IP de su servidor de licencias. O, mejor aún, configúrelo a través de la Política de grupo, especialmente si tiene varios hosts de RDS: – Inicie gpedit.msc.- Vaya a Configuración del equipo > Directivas > Plantillas administrativas > Componentes de Windows > Servicios de Escritorio remoto > Host de sesión de Escritorio remoto > Licencias.- Habilite Usar los servidores de licencias de Escritorio remoto especificados y agregue el nombre o la IP de su servidor.- También configure Establecer el modo de licencia de Escritorio remoto en Por usuario o Por dispositivo, que coincida con lo que compró. En PowerShell, puede hacerlo con: powershell Set-RDLicenseConfiguration -LicenseServer @(«rds-lic01.woshub.loc») -Mode PerDevice -ConnectionBroker «rdcb01.woshub.loc» o ajuste el registro manualmente (no se recomienda a menos que sepa lo que está haciendo): powershell New-Item «HKLM:\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers» New-ItemProperty «HKLM:\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers» -Name SpecifiedLicenseServers -Value «rds-lic01.woshub.loc» -PropertyType MultiString Asegúrese de que esos puertos de firewall estén abiertos (TCP 135, 445, UDP 137/138, TCP 139 y el rango RPC dinámico).Si los puertos están bloqueados, su host RDS no podrá conectarse al servidor de licencias.— En la práctica, estos pasos no son infalibles; a veces, los servicios de licencias simplemente se niegan a activar o aceptar licencias CAL. Esté atento al Visor de Eventos en TerminalServices-Licensing, y si ve errores que indican que no hay licencias disponibles, revise la configuración del servidor de licencias. Y esto es lo que he aprendido: a menudo, reiniciar o reiniciar rápidamente el servicio de licencias (`net stop TermService && net start TermService`) funciona de maravilla para que todo funcione correctamente.
Administración de CAL de RDS: seguimiento y resolución de problemas
Puede revisar los informes de uso de licencias desde el Administrador de licencias de Escritorio remoto haciendo clic derecho en su servidor y seleccionando Crear informe > Uso de CAL. Si sus licencias se están agotando, revocar las licencias inactivas de las máquinas antiguas es una cosa: solo haga clic derecho y elija Revocar licencia. Para ver los detalles a través de PowerShell: powershell Get-WmiObject Win32_TSLicenseKeyPack | select-object KeyPackId, ProductVersion, TypeAndModel, AvailableLicenses, IssuedLicenses | ft Si se está quedando sin licencias o necesita revocarlas, generalmente se debe a que un dispositivo o usuario se ha eliminado o ya no necesita acceso. Esté atento a los registros de eventos para el ID de evento 82, que confirma que se están emitiendo licencias.— Esto no siempre es sencillo, especialmente con desajustes de versiones o problemas de firewall, pero si todo está configurado correctamente, las licencias de RDS funcionan bastante bien una vez activadas. Prepárese para un poco de paciencia y algunos desvíos de solución de problemas. Con suerte, esto ayudará a evitar esos dolores de cabeza por la licencia y mantendrá su entorno RDS funcionando de manera estable y correcta.