by Louis-Guillaume Morand
24. janvier 2010 10:27
Qui n'a jamais eu ce petit problème en se connectant en terminal serveur sur un serveur distant? Le message apparaissant lorsque vous tentez de vous connecter:
The terminal server has exceeded the maximum number of allowed connections. The system can not log you on. The system has reached its licensed logon limit. Please try again later.
Généralement, ceci se produit lorsque par exemple un utilisateur se connecte puis ferme terminal serveur SANS fermer sa session distante. Au bout de deux connexions ouvertes, il n'est plus possible de se connecter au serveur. Pour l'avoir vécu, cela peut devenir très embêtant lorsque les personnes n'ayant pas fermé leur session ne sont plus présents (vacances par exemple).
La première solution est d'utiliser une troisième session accessible via une ligne de commande
mstsc /v:nom_server /f -console
ou
mstsc /v:158.98.125.251 /f -admin
La seconde solution consiste à savoir les sessions ouvertes sur la machine distante. On peut ainsi contacter la personne de lui demander de se délogguer.
query session /server:servername
/!\ si jamais la commande query n'est pas trouvée, via l'invite de commande, placez-vous dans le répertoire %WINDOWS%/system32/dllcache
L'exécution de la commande affiche ceci (ici, aucun utilisateur n'est connecté)

En dernier recours il est possible de fermer la session de la personne (son travail ne sera pas enregistré!)
reset session [ID_SESSION] /server:servername