¿Se pueden usar RDS CAL 2019 en Windows Server 2022? Compatibilidad, migración y buenas prácticas

¿Actualizas de Windows Server 2019 a 2022 y te preguntas si puedes reutilizar las RDS CAL 2019? Respuesta corta: no son válidas para autorizar hosts 2022. Lo correcto es usar RDS CAL 2022; con ellas, además, podrás cubrir servidores 2019 durante la coexistencia.

Índice

Resumen de la pregunta

Durante una actualización de servidores de Windows Server 2019 a Windows Server 2022, surge la duda: ¿las licencias de Servicios de Escritorio Remoto (RDS CAL) versión 2019 sirven para autorizar a los nuevos hosts 2022, o hay que comprar nuevas?

  • RDS CAL ≠ Windows Server CAL: son licencias distintas y complementarias. La RDS CAL autoriza el uso de Remote Desktop Services; la Windows Server CAL autoriza el acceso al sistema operativo/roles base.
  • Compatibilidad por versión: una RDS CAL debe ser de la misma o superior versión que el host RDS al que accede el usuario/dispositivo.

Respuesta y solución

  • No hay compatibilidad ascendente: las RDS CAL 2019 no autorizan hosts de Windows Server 2022.
  • Solución recomendada: adquiere RDS CAL 2022 (por Usuario o por Dispositivo, según tu modelo) e instálalas en el servidor de licencias que usará el entorno 2022.
  • Compatibilidad descendente: las RDS CAL 2022 son válidas para hosts 2019. Si coexistirán 2019 y 2022, compra RDS CAL 2022 y te servirán para ambos.
  • Software Assurance (SA): si tienes SA vigente sobre tus RDS CAL 2019, puedes actualizarlas a 2022 mediante tus derechos de actualización de versión. Sin SA, debes adquirir nuevas RDS CAL 2022.

Compatibilidad de versiones

La regla operativa es simple: versión de RDS CAL ≥ versión del host RDS. Esta matriz te ayuda a validar escenarios comunes:

Host RDSRDS CAL 2016RDS CAL 2019RDS CAL 2022
Windows Server 2016
Windows Server 2019No
Windows Server 2022NoNo

Consejo: cuando planifiques upgrades, estandariza siempre a la versión más reciente de RDS CAL disponible. Evita comprar RDS CAL de la versión antigua si hay planes de actualizar hosts en el corto/medio plazo.

Contexto imprescindible

Componentes de RDS implicados

  • RD Session Host (RDSH): servidor al que se conectan los usuarios para sesiones de escritorio o apps remotas.
  • RD Licensing: rol que almacena y emite RDS CAL.
  • RD Connection Broker/CB: equilibrio y reconexión a sesiones; en despliegues administrados, también aplica configuración de licenciamiento a la colección.

Modos de RDS CAL

  • Por Usuario (Per User): asignación lógica a identidades. El seguimiento del servidor de licencias es limitado; el cumplimiento recae en procesos internos.
  • Por Dispositivo (Per Device): asignación técnica al equipo cliente; el servidor de licencias lleva control explícito de tokens emitidos.

Periodo de gracia

Los hosts RDS admiten conexiones por un tiempo de gracia aproximado de 120 días sin un servidor de licencias configurado. Úsalo para pruebas, no como sustituto del licenciamiento correcto.

Diferencia con Windows Server CAL

Para acceder a un host RDS necesitas ambas: Windows Server CAL y RDS CAL. Una no reemplaza a la otra.

Pasos prácticos de migración

Este plan te lleva desde un entorno 2019 a 2022 con el menor riesgo, cumpliendo licenciamiento y manteniendo servicio.

Instalación y activación del servidor de licencias

  1. Prepara un Windows Server 2022 dedicado o compartido con baja criticidad para el rol de licencias (RD Licensing).
  2. Agrega el rol Remote Desktop Licensing desde Server Manager y actívalo con tu método habitual (asistente de activación).
  3. Verifica el estado con el Administrador de licencias de Escritorio Remoto (consola gráfica) antes de cargar CAL.

Instalación de RDS CAL 2022

  1. Instala las CAL en formato Por Usuario o Por Dispositivo, según tu modelo de uso.
  2. Confirma el paquete en la consola: número, tipo, versión y estado (Installed o similar).
  3. Documenta contrato, cantidad, SKU y ubicación del servidor de licencias para auditorías.

Dirección de hosts RDSH y CB al nuevo servidor de licencias

Puedes hacerlo por GPO, por Server Manager en despliegues administrados, o mediante PowerShell/registro en hosts independientes.

Vía Directiva de Grupo

Ruta típica (inglés): Computer Configuration > Policies > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Licensing.

  • Use the specified Remote Desktop license servers: agrega el FQDN del nuevo servidor de licencias.
  • Set the Remote Desktop licensing mode: selecciona Per User o Per Device acorde a tu compra.

Vía PowerShell en despliegues con Connection Broker

# Ejecutar en el Connection Broker o desde una estación con el módulo RDManagement
Apunta la colección (o el despliegue) al nuevo servidor y modo
Set-RDLicenseConfiguration -LicenseServer @("SRV-LIC-2022") -Mode PerUser -ConnectionBroker "CB01.midominio.local"
Consulta el estado
Get-RDLicenseConfiguration -ConnectionBroker "CB01.midominio.local"

Vía PowerShell en hosts independientes

# Establece el modo de licenciamiento y el listado de servidores de licencias vía WMI/CIM
$ns = "root\cimv2\TerminalServices"
$ts = Get-CimInstance -Namespace $ns -ClassName Win32_TerminalServiceSetting
Mode: 2 = PerDevice, 4 = PerUser
Invoke-CimMethod -InputObject $ts -MethodName "ChangeMode" -Arguments @{ LicensingMode = 4 }

\$ls = Get-CimInstance -Namespace \$ns -ClassName Win32\_TSLicenseSetting
Invoke-CimMethod -InputObject \$ls -MethodName "SetSpecifiedLicenseServerList" -Arguments @{ ServerList = "SRV-LIC-2022" }

Verifica

Get-CimInstance -Namespace \$ns -ClassName Win32\_TSLicenseSetting 

Vía registro (como último recurso)

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Licensing Core" /v LicensingMode /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\LicenseServers\SRV-LIC-2022" /f

Nota: 2 = Por Dispositivo, 4 = Por Usuario. Reinicia el servicio Remote Desktop Services o el servidor para aplicar.

Movimiento de licencias entre servidores de licencias

Si debes mover un paquete instalado a otro servidor, utiliza el procedimiento de reinstalación/traslado desde la consola de RD Licensing o el proceso de Clearinghouse. Ten presente que la versión del paquete no cambia: unas CAL 2019 seguirán siendo 2019 tras el traslado.

Retiro del servidor de licencias antiguo

  1. Valida que todos los RDSH/CB apuntan al nuevo servidor y no muestran advertencias en el Diagnóstico de Licencias.
  2. Desinstala el rol de licencias en el servidor antiguo o apágalo tras una ventana de observación razonable.
  3. Actualiza documentación y diagramas.

Convivencia de versiones

Si mantendrás hosts 2019 y 2022 durante la transición, instala RDS CAL 2022 en el servidor de licencias y apúntalos a ese servidor. Con una sola versión de CAL (2022) cubres ambos tipos de host, simplificando compras y cumplimiento.

Escenarios y decisiones rápidas

  • Tienes RDS CAL 2019 sin SA y migras a 2022: compra RDS CAL 2022.
  • Tienes RDS CAL 2019 con SA vigente: actualiza tus CAL a 2022 y reinstálalas en el servidor de licencias.
  • Coexistencia 2019 + 2022: usa RDS CAL 2022 para cubrir ambos; evita duplicidad de versiones.
  • Solo 2019 en producción a corto plazo: puedes seguir con RDS CAL 2019, planificando presupuesto para 2022 cuando decidas el upgrade de hosts.

Tabla de responsabilidades y decisiones

ElementoResponsableAcción recomendadaResultado esperado
Definir modelo (Usuario/Dispositivo)IT + FinanzasEvaluar patrón de uso, dispositivos compartidos y complianceElección consistente y documentada
Comprar o actualizar CALProcurementAdquirir RDS CAL 2022 o usar derechos de SAPaquetes instalables en el servidor 2022
Configurar licenciamientoITGPO/PowerShell/Server Manager apuntando al servidor 2022RDSH sin advertencias ni denegaciones
Auditoría periódicaIT + ComplianceRevisión de consumo, reportes y cambios de plantillaConformidad sostenida

Errores frecuentes y diagnóstico

  • El RDSH no encuentra servidor de licencias: define explícitamente el servidor por GPO o PowerShell, comprueba DNS/firewall y reinicia servicios.
  • Modo de licenciamiento incoherente: el RDSH en modo Por Usuario pero solo instalaste RDS CAL Por Dispositivo (o viceversa). Alinea el modo en GPO/PowerShell con el tipo de CAL adquirido.
  • Advertencia de periodo de gracia: indica que el host 2022 no está autorizado. Configura el servidor de licencias y usa RDS CAL 2022.
  • Paquetes instalados de versión incorrecta: si cargaste RDS CAL 2019 para autorizar hosts 2022, no funcionará. Reinstala paquetes versión 2022 o actualiza vía SA.

Herramientas útiles

  • Licensing Diagnoser: desde Server Manager > Remote Desktop Services. Muestra el modo configurado, el servidor de licencias detectado y mensajes claros de cumplimiento.
  • Administrador de licencias de Escritorio Remoto: valida paquetes instalados, versión, cantidad y estado.
  • PowerShell para inventario:
# Listado de paquetes instalados en el servidor de licencias
Get-CimInstance -Namespace root\cimv2\TerminalServices -ClassName Win32_TSLicenseKeyPack |
  Select-Object ProductVersion, TypeAndModel, TotalLicenses, LicensesAvailable

Comprobar modo en un RDSH

Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Licensing Core" |
Select-Object LicensingMode 

Buenas prácticas para un upgrade sin sorpresas

  • Estandariza en RDS CAL 2022: simplifica compliance y evita bloqueos al subir hosts.
  • Modelo por Usuario vs por Dispositivo: escoge uno y sé consistente. En entornos con VDI o equipos compartidos, el modo por Dispositivo puede simplificar control; en organizaciones con usuarios móviles, Por Usuario suele ser mejor.
  • Segmenta entornos de prueba: usa el periodo de gracia solo para validación, no para cubrir producción.
  • Documenta y etiqueta: inventario de CAL, ubicación del servidor de licencias, procedimientos de reinstalación y responsables.
  • Plan de contingencia: considera un servidor de licencias secundario para continuidad (mismo conjunto de paquetes o estrategia de traslado).

Preguntas frecuentes

¿Puedo mezclar RDS CAL Por Usuario y Por Dispositivo?
Sí, pero cada host RDS debe estar en un único modo operativo. Compra y seguimiento deben reflejar esa realidad.

¿Puedo “degradar” una RDS CAL 2022 a 2019?
No necesitas degradar: las RDS CAL 2022 cubren hosts 2019 por compatibilidad descendente. Simplemente instálalas en el servidor de licencias y apunta tus hosts 2019 a él.

¿Qué pasa si tengo SA caducada?
Sin SA vigente, no tienes derechos de versión superior. Debes adquirir RDS CAL 2022.

¿Cuántas RDS CAL Por Usuario debo tener si el seguimiento es “honor system”?
Debes contar con al menos tantas RDS CAL Por Usuario como usuarios únicos que se conecten a RDS. Establece controles internos (AD groups, registros de acceso, informes periódicos) para demostrar cumplimiento.

¿Debo separar el servidor de licencias del RDSH?
Es recomendable para roles claros y facilidad de mantenimiento, pero en entornos pequeños puede convivir. Prioriza disponibilidad y respaldo de la base de licencias.

Checklist de proyecto

  • Define alcance, número de usuarios/dispositivos y modo de licenciamiento.
  • Verifica SA sobre RDS CAL existentes y derechos de actualización.
  • Adquiere o actualiza a RDS CAL 2022.
  • Instala y activa RD Licensing en Windows Server 2022.
  • Instala paquetes de RDS CAL 2022 y documenta.
  • Configura GPO/PowerShell para apuntar RDSH/CB al nuevo servidor.
  • Valida con Licensing Diagnoser la ausencia de advertencias.
  • Planifica y ejecuta coexistencia 2019+2022 si aplica.
  • Retira servidor de licencias antiguo cuando todo esté estable.
  • Establece revisión de compliance trimestral o semestral.

Tabla comparativa de configuración

MétodoCuándo usarVentajasConsideraciones
GPODominios con muchos RDSHCentralizado, reproducibleRequiere AD saludable y tiempo de replicación
Server Manager con CBDespliegues administrados con coleccionesExperiencia guiada, aplica a la colecciónDepende del rol de Connection Broker
PowerShellAutomatización e infraestructura como códigoIdempotencia, control de versionesRequiere permisos y módulos adecuados
RegistroCasos puntuales o emergenciaSin dependenciasPropenso a errores, validar tras cambios

Ejemplo de ruta de migración

  1. Inventaria usuarios/dispositivos que usan RDS.
  2. Determina el modo (Por Usuario o Por Dispositivo) alineado con tu realidad operativa.
  3. Evalúa si tus RDS CAL 2019 tienen SA vigente; si sí, planifica su actualización a 2022.
  4. Configura un servidor de licencias 2022 y carga las RDS CAL 2022.
  5. Apunta progresivamente colecciones/hosts 2022 al nuevo servidor y valida acceso.
  6. Mantén hosts 2019 apuntando al mismo servidor de licencias 2022 para simplificar.
  7. Desmantela el servidor antiguo cuando no sea necesario.

Recomendaciones finales

  • Planea con perspectiva: compra RDS CAL de la versión más alta soportada para cubrir upgrades inmediatos y coexistencia.
  • Evita parches temporales: no dependas del periodo de gracia para producción.
  • Documenta y audita: ten claridad sobre quién usa RDS y con qué frecuencia; respáldate con reportes de CB, registros y controles internos.

Conclusión

Las RDS CAL 2019 no sirven para autorizar hosts de Windows Server 2022. Para un entorno 2022 debes usar RDS CAL 2022. La buena noticia es que esa versión es válida para cubrir 2019 durante la transición. Si cuentas con Software Assurance vigente sobre tus CAL 2019, actualízalas a 2022; si no, adquiere RDS CAL 2022 nuevas. Configura correctamente el servidor de licencias, alinea el modo de licenciamiento con tus compras y valida con las herramientas de diagnóstico. Con ello, tu upgrade será limpio, conforme y sin interrupciones.

Índice