Windows Server 2019 : activer plus de 2 sessions RDP (sans AD) — RDS CAL et guide complet

Vous voulez autoriser trois sessions RDP simultanées sur un Windows Server 2019 Standard non joint à AD ? Voici une méthode conforme et complète : licences RDS nécessaires, installation minimale (RD Session Host + RD Licensing), tests en période de grâce et bonnes pratiques de sécurité.

Sommaire

Vue d’ensemble de la question

Contexte typique : un serveur Windows Server 2019 Standard (édition OEM/ROK), en workgroup (pas d’Active Directory). Deux administrateurs peuvent déjà se connecter en même temps via le Bureau à distance, mais le troisième est invité à expulser quelqu’un : c’est le comportement normal. Par défaut, Windows Server limite à deux connexions simultanées d’administration. Pour dépasser cette limite avec des sessions « utilisateur », vous devez activer le rôle Hôte de session RDS et délivrer des RDS CAL adaptées (par utilisateur ou appareil).

Bonne nouvelle : Active Directory n’est pas requis pour un petit déploiement « tout‑en‑un ». Sur un serveur unique, installez simplement RD Session Host et RD Licensing, configurez le mode de licences et testez (période de grâce intégrée) avant l’achat des CAL.

Réponse & solution

Ce que couvrent (et ne couvrent pas) vos CAL

Le pack « 5 CAL » livré avec beaucoup d’éditions OEM/ROK concerne les CAL Windows Server. Elles autorisent l’accès aux services réseau (partages de fichiers, impression, etc.). Ces CAL ne couvrent pas les sessions RDP « utilisateur » du rôle RDS. Pour autoriser plus de deux connexions interactives simultanées, vous devez acheter des RDS CAL en plus :

  • RDS CAL Par appareil : une licence est affectée à chaque machine (client léger, PC, tablette) qui se connecte au RD Session Host.
  • RDS CAL Par utilisateur : une licence est affectée à chaque personne qui se connecte depuis un ou plusieurs appareils.

Important : les RDS CAL sont versionnées. Une CAL de version égale ou supérieure à celle du serveur peut l’utiliser (ex. CAL 2022 → Server 2019 : OK). L’inverse n’est pas autorisé (ex. CAL 2016 → Server 2019 : non).

AD non requis ; rôles à installer

Sur un serveur unique, non joint à un domaine, le déploiement minimum est :

  • RD Session Host (Hôte de session Bureau à distance) : fournit les sessions utilisateurs.
  • RD Licensing (Gestion des licences RDS) : émet et gère les RDS CAL.

Le RD Connection Broker n’est pas nécessaire pour un seul serveur. En workgroup, privilégiez le mode licences « Par appareil » (le suivi « Par utilisateur » n’est pas pris en charge côté serveur de licences sans AD).

Tableau récapitulatif des licences

TypeCe que cela couvreQuand c’est requisSuivi en workgroupRemarques clés
CAL Windows ServerAccès aux services de base (SMB, impression, etc.)Toujours, pour chaque utilisateur/appareil qui accède au serveurSans objetNe permet pas d’ouvrir des sessions RDS supplémentaires
RDS CAL Par appareilSessions RDS pour un appareil identifiéDès que l’on dépasse les 2 sessions adminOuiRecommandé en workgroup; affectation automatique par appareil
RDS CAL Par utilisateurSessions RDS pour un utilisateur nomméSouvent en environnement ADNonSuivi honorifique sans AD ; évitez en workgroup

Procédure pas à pas pour trois utilisateurs

  1. Installer les rôles
    Ouvrez Gestionnaire de serveurAjouter des rôles et fonctionnalitésInstallation basée sur un rôle ou une fonctionnalité (ne pas choisir le scénario « Services Bureau à distance », qui exige AD) → cochez Hôte de session Bureau à distance et Gestion des licences RDS. Redémarrez si demandé.
  2. Activer le serveur de licences
    Lancez Gestionnaire de licences des Services Bureau à distance (rdlicmgr.msc) → clic droit sur le nom du serveur → Activer le serveur → suivez l’assistant (activation automatique, web ou téléphone).
  3. Installer les RDS CAL
    Toujours dans rdlicmgr.mscInstaller des licences → choisissez votre programme d’achat et entrez la quantité. Pour votre cas : 3 RDS CAL (Par appareil recommandé en workgroup).
  4. Configurer l’Hôte de session pour utiliser le serveur de licences
    Ouvrez gpedit.mscConfiguration ordinateurModèles d’administrationComposants WindowsServices Bureau à distanceHôte de session Bureau à distanceGestion des licences. Activez :
    • Utiliser les serveurs de licences Bureau à distance spécifiés → entrez le nom du serveur.
    • Définir le mode de licences Bureau à distance → choisissez Par appareil (idéal en workgroup).
  5. Vérifier le diagnostic
    Ouvrez le Diagnostiqueur des licences RDS (depuis Gestionnaire de serveurOutilsServices Bureau à distance) : corrigez les avertissements éventuels (mode non défini, serveur introuvable, etc.).

Test sans achat grâce à la période de grâce

Dès que le rôle RD Session Host est installé, une période de grâce de 120 jours démarre automatiquement. Pendant ce délai, l’hôte accepte des sessions RDS même si aucun serveur de licences n’est encore configuré ; c’est idéal pour valider le scénario « 3 utilisateurs ». À l’issue, de nouvelles connexions seront refusées tant que des RDS CAL valides ne seront pas délivrées. Ne cherchez pas à « réinitialiser » la grâce dans le registre : c’est non conforme et risqué.

Points d’attention et erreurs fréquentes

Sessions d’administration vs sessions utilisateur

  • Les 2 connexions « administration » n’exigent pas de RDS CAL et restent disponibles même après déploiement de RDS.
  • Les sessions « utilisateur » (via RD Session Host) nécessitent des RDS CAL dès que la grâce est écoulée.
  • Augmenter la stratégie « Limiter le nombre de connexions » ne supprime pas la limite d’administration à 2 si RDS n’est pas installé.

Mode licences non défini

Message courant : Remote Desktop Licensing mode is not configured. Résolution : configurer le mode et le serveur explicitement via GPO locale (voir plus haut) ou via PowerShell (ci‑dessous).

Workgroup et choix du mode

Sans AD, utilisez Par appareil. Le mode Par utilisateur n’est pas comptabilisé par le serveur de licences en workgroup ; sa gestion repose alors sur la conformité déclarative de votre organisation.

Compatibilité des versions

  • RDS CAL d’une version égale ou supérieure au serveur : OK (ex. CAL 2022 sur Server 2019).
  • RDS CAL plus anciennes que le serveur : non (ex. CAL 2016 sur Server 2019).

Configuration par PowerShell

Sur Windows Server 2019, vous pouvez définir le serveur de licences et le mode en WMI/CIM :

$ns = "root\CIMV2\TerminalServices"
$ts = Get-CimInstance -Namespace $ns -ClassName Win32_TerminalServiceSetting

# Déclare le (ou les) serveurs de licences. Séparez par un espace si plusieurs.

Invoke-CimMethod -InputObject \$ts -MethodName SetSpecifiedLicenseServerList -Arguments @{ LicenseServerList = "MON-SERVEUR" } | Out-Null

# Définit le mode de licences : 2 = Par appareil ; 4 = Par utilisateur

Invoke-CimMethod -InputObject \$ts -MethodName SetLicensingType -Arguments @{ LicensingType = 2 } | Out-Null

Write-Host "Serveur de licences et mode configurés." 

Redémarrez le service TermService ou le serveur pour garantir la prise en compte :

Restart-Service TermService -Force

Paramétrages utiles côté stratégie de groupe

CheminParamètreValeur conseilléeEffet
Configuration ordinateur → Modèles d’administration → Composants Windows → Services Bureau à distance → Hôte de session Bureau à distance → Gestion des licencesUtiliser les serveurs de licences spécifiésActivé ; nom du serveurDécouverte explicite du serveur de licences
IdemDéfinir le mode de licencesPar appareil en workgroupÉvite l’avertissement « mode non configuré »
Configuration ordinateur → Modèles d’administration → Composants Windows → Services Bureau à distance → Hôte de session → ConnexionsRestreindre les utilisateurs RDS à une seule sessionActivéEmpêche un même utilisateur d’ouvrir plusieurs sessions
IdemDéfinir les limites de temps des sessions (inactive/déconnectée)Adapté à votre usage (ex. 1 h / 15 min)Libère les ressources en cas d’inactivité

Dimensionnement et compréhension des CAL

Les RDS CAL ne sont pas « concurrentes ». Elles s’assignent de façon durable à un utilisateur ou appareil dès le premier accès. Pour votre scénario :

  • Si 3 utilisateurs nommés se connectent depuis plusieurs postes : 3 CAL Par utilisateur (idéalement en domaine), ou basculez en Par appareil si vous restez en workgroup.
  • Si 2 postes partagés et 1 portable se connectent, et que plusieurs personnes utilisent les mêmes postes : 3 CAL Par appareil sont souvent plus optimisées.

Astuce : pour un très petit site sans AD, Par appareil évite les ambiguïtés de conformité, car l’attribution est suivie automatiquement par le serveur de licences.

Checklist sécurité pour l’accès externe

  • Ne publiez pas directement le port 3389 sur Internet.
  • Privilégiez RD Gateway (HTTPS/TLS) ou un VPN pour le tunneling.
  • Activez NLA (authentification au niveau du réseau) ; limitez les groupes autorisés (ex. « Utilisateurs du Bureau à distance »).
  • Activez l’MFA si possible via la passerelle ou le VPN.
  • Mettez en place une stratégie de mot de passe robuste et l’Audit des connexions.
  • Désactivez la redirection des périphériques non nécessaires (presse‑papiers, lecteurs locaux, etc.) et autorisez uniquement ce qui est utile.

Surveillance et diagnostic

En cas de souci de licence, vérifiez :

  • RD Licensing Manager : serveur activé, CAL installées, version et volume disponibles.
  • Diagnostiqueur des licences : mode, portée, serveur atteint.
  • Observateur d’événements :
    • Applications and Services LogsMicrosoftWindowsTerminalServices-RemoteConnectionManager
    • Applications and Services LogsMicrosoftWindowsTerminalServices-RemoteDesktopServices
    • System : erreurs de service TermService

Messages typiques et résolution

SymptômeCause probableAction corrective
« La session Bureau à distance n’a pas pu trouver un serveur de licences »Serveur de licences non activé / non découvertActiver le serveur, définir le mode et le serveur via GPO ou PowerShell
« Le mode de licences n’est pas configuré »Stratégie par défaut non définieConfigurer Par appareil en workgroup ; redémarrer TermService
Le 3e utilisateur doit expulser un autreUniquement 2 sessions d’administration activesInstaller RD Session Host + RD Licensing et déployer des RDS CAL
Arrêt des connexions après quelques semainesFin de la période de grâce RDSInstaller/attribuer des RDS CAL et vérifier la configuration

Performances et expérience utilisateur

  • Profil : pour quelques utilisateurs, le profil local peut suffire. Au‑delà, envisagez des profils itinérants ou des conteneurs (ex. solution de type profil en conteneur) pour réduire la latence de connexion.
  • Impression : évitez la redirection d’imprimantes si non requise. Privilégiez des pilotes universels.
  • GPU/codec : si vous affichez du multimédia, activez les optimisations RDP et, si présent, la prise en charge GPU.
  • Limites de session : définissez des délais d’inactivité/déconnexion pour préserver les ressources.

Scénarios d’évolution

  • Quelques utilisateurs : un seul serveur, RD Session Host + RD Licensing, mode Par appareil, RD Gateway optionnelle pour l’accès externe.
  • Montée en charge : ajoutez un second hôte, mettez en place un Connection Broker et du load‑balancing (nécessite AD), publiez des RemoteApps.
  • Haute sécurité : imposez un RD Gateway derrière un WAF/Reverse‑Proxy, MFA, bastion, durcissement TLS et politiques d’accès conditionnel.

Foire aux questions

Faut‑il absolument Active Directory ?
Non, pas pour un serveur unique. AD devient utile pour le suivi « Par utilisateur », les GPO centralisées, le broker et les déploiements à plusieurs hôtes.

Combien de RDS CAL acheter ?
Autant que d’utilisateurs (mode « Par utilisateur ») ou d’appareils (mode « Par appareil ») susceptibles d’accéder au serveur au fil du temps. Ce n’est pas une licence « concurrente ».

Mes 5 CAL incluses couvrent‑elles RDP ?
Non. Elles couvrent Windows Server, pas les sessions RDS. Il faut des RDS CAL dédiées.

Puis‑je tester avant d’acheter ?
Oui. La période de grâce de 120 jours de l’Hôte de session RDS permet de valider le fonctionnement à 3 sessions. Pensez à installer les CAL avant la fin de la grâce.

Dois‑je acheter « Par utilisateur » ou « Par appareil » ?
En workgroup, « Par appareil » est recommandé (suivi automatique). En domaine, « Par utilisateur » est souvent plus flexible.

Guide pratique de bout en bout

  1. Vérifiez que les 2 sessions d’administration fonctionnent déjà (c’est le cas par défaut).
  2. Installez RD Session Host et RD Licensing via l’Assistant rôles et fonctionnalités.
  3. Activez le serveur de licences avec rdlicmgr.msc.
  4. Choisissez le mode Par appareil et déclarez le serveur de licences via GPO locale ou PowerShell.
  5. Testez une 3e session simultanée (grâce à la période de grâce).
  6. Achetez et installez 3 RDS CAL (version compatible). Contrôlez le Diagnostiqueur.
  7. Sécurisez l’accès : RD Gateway ou VPN, NLA, MFA, groupes restreints.
  8. Peaufinez les stratégies (session unique par utilisateur, délais d’inactivité, redirections).

Conclusion opérationnelle

Pour autoriser 3 sessions RDP simultanées sur un Windows Server 2019 non joint à AD, les 5 CAL Windows Server initiales ne suffisent pas : installez RD Session Host et RD Licensing, configurez le serveur de licences en mode Par appareil et déployez 3 RDS CAL. Vous pouvez tester pendant 120 jours grâce à la période de grâce. Pour des besoins futurs (plus d’utilisateurs, haute dispo, RemoteApps, accès Internet sécurisé), envisagez AD, Connection Broker et RD Gateway.

Annexe : commandes rapides

Ajouter rapidement un utilisateur aux connexions RDP

Add-LocalGroupMember -Group "Utilisateurs du Bureau à distance" -Member "MONDOMAINE\jdupont","SERVEUR\userlocal"

Vérifier les rôles installés

Get-WindowsFeature *RDS* | Where-Object {$_.InstallState -eq "Installed"} | Format-Table DisplayName, Name

Lister l’état de licence (résumé) — à corréler avec les consoles MMC

Get-CimInstance -Namespace root\CIMV2\TerminalServices -ClassName Win32_TerminalServiceSetting |
  Select-Object LicensingType, LicensingName, LicensingDescription

En appliquant cette démarche, vous obtenez un déploiement minimal, supporté et conforme : juste ce qu’il faut pour dépasser la limite des 2 sessions d’administration et accueillir proprement vos 3 utilisateurs en RDP sur Windows Server 2019.

Sommaire