Installer des licences Remote Desktop Services 2022 sur un environnement fondé sur Windows Server 2019 ne s’improvise pas : la compatibilité entre l’hôte de licences, les CAL (Client Access Licenses) et les Session Hosts obéit à des règles de version strictes. Cet article détaille la procédure complète, les limitations techniques, les scénarios de contournement et les bonnes pratiques de maintenance afin que votre infrastructure RDS reste conforme et opérationnelle.
Vous devez activer des CAL RDS 2022 mais votre serveur de licences tourne sous Windows Server 2019 ? Découvrez pourquoi l’import direct échoue, quelles sont les deux solutions officielles (migration ou downgrade) et suivez un plan pas à pas pour sécuriser vos connexions RDS.
Pourquoi l’assistant « Install Licenses » refuse vos CAL 2022 ?
Au premier abord, le Gestionnaire de licences RDS 2019 semble accepter d’importer n’importe quel pack : vous saisissez votre programme d’achat, votre numéro d’accord, sélectionnez « Windows Server 2022 — RDS Per User »… puis l’assistant se termine sur un message d’erreur indiquant que le Clearinghouse ne peut pas attribuer le lot au serveur. Cette impasse provient de la règle suivante :
Élément | Règle générale | Cas présent | Conséquence |
---|---|---|---|
Licence Server | La version du serveur de licences doit être au moins égale à celle des CAL | WS 2019 < CAL 2022 | Incompatible |
CAL | La version des CAL doit être au moins égale à celle des Session Hosts | CAL 2022 ≥ WS 2019 | Compatible |
Session Host | — | WS 2019 | — |
En clair, un Session Host 2019 peut consommer une CAL 2022, mais un licensing server 2019 ne peut en aucun cas héberger ces CAL. Les vérifications sont réalisées côté Microsoft Clearinghouse ; aucun contournement local (modification de registre, désactivation réseau, etc.) n’est possible sans sortir du périmètre support.
Deux chemins officiels pour activer vos CAL 2022
1. Migrer le serveur de licences vers Windows Server 2022
C’est la voie la plus propre et la plus pérenne :
- Préparer une machine (VM dédiée recommandée) équipée de Windows Server 2022 Standard ou Datacenter.
– Joignez‑la au domaine si votre ferme RDS est intégrée à Active Directory.
– Attribuez‑lui une IP fixe et créez un enregistrement DNS lisible (ex. :rdslic2022.contoso.com
). - Installer le rôle « Remote Desktop Licensing » via Server Manager ▸ Manage ▸ Add Roles and Features.
– Cochez au minimum le composant Remote Desktop Licensing.
– Un redémarrage est rarement demandé, mais planifiez‑le hors production. - Activer le serveur de licences (clic droit ▸ Activer le serveur).
– Mode recommandé : « Connexion automatique (Internet) ».
– Renseignez une adresse mail et votre pays ; vous recevrez un récapitulatif par courriel. - Importer les CAL 2022 (clic droit ▸ Installer des licences).
– Choisissez votre programme d’achat (volume, CSP, OEM, etc.).
– Saisissez le numéro d’accord ou de contrat.
– Sélectionnez « Windows Server 2022 » et le type de CAL (Per User ou Per Device).
– Indiquez le nombre total acquis et terminez. Le Clearinghouse télécharge le pack et crée un fichier.lsa
dans%windir%\System32\lserver
. - Rediriger les Session Hosts 2019 vers le nouveau serveur.
– Méthode GPO : Configuration ordinateur ▸ Paramètres Windows ▸ Paramètres de sécurité ▸ Services Bureau à distance ▸ Spécifier le serveur de licences RD.
– En alternative, commande PowerShell :Set-RDLicenseConfiguration -LicenseServer $FQDN -Mode PerUser
. - Vérifier la délivrance dans le Gestionnaire RDS ou via
rdlic.msc
: après quelques minutes, les utilisateurs en cours de connexion doivent s’afficher sous l’onglet « Issued Licenses ».
Avantages : solution définitive, support Microsoft garanti jusqu’en 2032 (support étendu WS 2022), compatibilité ascendante avec les futures CAL.
Inconvénients : demande une nouvelle VM ou une mise à niveau in‑place (risqué), nécessite la reconfiguration de tous les hôtes et/ou une GPO.
2. Demander un downgrade des CAL 2022 en CAL 2019
Si vous ne pouvez pas déployer de serveur 2022 (budget, politique interne, contrainte applicative), Microsoft autorise exceptionnellement la rétrogradation du jeu de licences :
- Contacter le Centre d’activation (Clearinghouse) par téléphone.
– Munissez‑vous de : ID d’accord, ID de licence, numéro d’autorisation et référence du produit. - Préciser que vous souhaitez « downgrader des CAL RDS 2022 en 2019 » pour cause d’infrastructure existante.
- La hotline génère un nouvel ID de licence 2019 et l’associe à votre contrat.
- Relancer l’assistant « Installer des licences » sur votre serveur 2019 et saisir les nouvelles informations.
Avantages : pas de modification d’architecture ; l’ensemble demeure sur Windows Server 2019.
Inconvénients : opération manuelle, parfois longue (fuseaux horaires, vérifications contractuelles) ; vos licences redeviennent liées à WS 2019 et devront être redowngradées à chaque renouvellement.
Procédure détaillée d’installation des CAL (cas d’un serveur 2022)
Le canevas ci‑dessous constitue une check‑list exhaustive. Adaptez‑la à vos standards de sécurité (MFA, segmentation réseau, backups immuables…).
Pré‑requis système
- Compte administrateur local ou domaine avec privilèges Domain Admin.
- Connexion Internet sortante vers
activation.microsoft.com
ports 443/80 (ou téléphone). - Firewall interne autorisant les Session Hosts à contacter TCP 135, 49152‑65535 si le serveur n’est pas dans le même domaine.
- Snapshot ou point de restauration de la VM avant toute manipulation.
Installation du rôle
> Install-WindowsFeature -Name RDS-Licensing -IncludeManagementTools -Restart
Activation du serveur de licences
> slmgr.vbs /dlv # vérifier que la clé GVLK de WS 2022 est activée
> rdlic.msc # lancer la console
Dans l’Assistant d’activation :
- Mode de connexion : Automatique.
- Informations : pays, email, société.
- Fin : vous recevez un ID d’installation (7 blocs de 6 chiffres) puis un ID de confirmation.
Import des CAL
# Côté PowerShell, possible via WMI
Get-WmiObject -Class Win32_TSLicenseKeyPack
Mais l’interface graphique reste la méthode la plus fiable car elle encapsule toutes les variantes de programme d’achat (volume, Retail, SPLA).
Configurer la haute disponibilité du serveur de licences
Une ferme RDS en production supporte mal l’arrêt d’un serveur de licences – même si les clients misent sur le « grace period » de 120 jours, vos auditeurs et le support Microsoft exigeront une solution redondante. Voici deux approches :
Activation d’un second serveur de licences
- Installer un second rôle « Remote Desktop Licensing » (WS 2022).
- Répliquer les CAL (identiques) via l’option Rebuild Licenses on Another Server de l’assistant.
- Déclarer les deux serveurs dans la même GPO (séparés par un point‑virgule).
Stockage de la base de licences sur un disque partagé (cluster DFS‑R)
Peu utilisé mais possible : la base lserver.edb
peut résider sur un volume partagé si les deux serveurs appartiennent à un même cluster Failover. Avantage : pas besoin de réimporter les CAL sur n nœuds.
Bonnes pratiques et maintenance continue
- Sauvegarde : planifiez une tâche Robocopy hebdomadaire vers un dépôt hors site :
Robocopy C:\Windows\System32\lserver \\backup-rds\LicServer$\ /MIR /R:3 /W:5
- Supervision : vérifiez l’ID 1128 (TerminalServices‑Licensing) dans le journal Application, signe qu’un CAL a bien été attribué.
- Mise à jour cumulative : gardez votre WS 2022 à jour ; plusieurs KB ont corrigé des fuites de handle dans
LSASS.exe
impactant le service RDS Licensing. - Inventaire CAL : exportez la liste en CSV tous les mois pour audit :
> $today=Get-Date -Format yyyyMMdd > Get-WmiObject -Class Win32_TSLicenseKeyPack | Export-Csv "D:\Reports\CAL_$today.csv" -NoTypeInformation
- Sécurité : limitez les droits d’administration de la console à un groupe AD spécifique (GPMC ▸ Délégation).
FAQ express
Une CAL 2016 suffit‑elle pour un Session Host 2019 ? Non. Les CAL doivent être d’une version égale ou supérieure à celle de l’hôte. Puis‑je mixer des CAL Per User et Per Device ? Oui, mais chaque Session Host doit être configuré pour un mode précis ; un hôte ne peut pas allouer les deux simultanément. Que se passe‑t‑il si mon serveur de licences tombe sans sauvegarde ? Microsoft Clearinghouse peut réémettre les CAL à condition que vous possédiez la preuve d’achat et les numéros de série. Le portail VLSC propose un fichier .exe
« License Pack 2022 » : dois‑je l’exécuter ? Non, il ne concerne que les activations hors connexion (offline package) ; préférez le téléchargement direct par l’assistant.
Conclusion
La clé pour déployer des CAL RDS 2022 dans un environnement Windows Server 2019 réside dans l’emplacement du serveur de licences. Tant que celui‑ci est en version 2019, il refusera les nouvelles licences. Vous avez donc le choix entre monter un hôte Windows Server 2022 (recommandé, évolutif) ou downgrader vos CAL via Microsoft Clearinghouse (solution de transition). Une fois le cap franchi, prenez le temps d’automatiser la sauvegarde de lserver.edb
, de surveiller les journaux d’événements et de documenter la procédure pour les équipes de support. Vous éviterez ainsi les coupures de service passé le délai de grâce de 120 jours et resterez conforme aux audits de licences.