Comment démarrer d'autres utilisateurs de Remote Desktop

14

Nous utilisons Windows "Remote Desktop" pour nous connecter aux machines serveurs. Pour le moment, je reçois le message d'erreur suivant:

The terminal server has exceeded the maximum number of allowed connections.

Maintenant, la cause est évidente (2 autres personnes sont connectées en ce moment!). Je me souviens que dans le passé, j'ai résolu ce problème en me connectant à une autre machine dans le même domaine, puis en accédant à un outil d'administration dont je ne me souviens pas. De là, je pouvais voir qui était connecté et mettre fin à distance à sa session (en supposant que j'avais des privilèges suffisants) - libérant ainsi l'une des connexions.

Est-ce que quelqu'un sait comment faire ça?

mcherm
la source

Réponses:

22

Vous pouvez utiliser le Gestionnaire des services Terminal Server sous Outils d'administration.

Si vous préférez une solution en ligne de commande, vous pouvez l'utiliser pour répertorier les sessions RDP:

query session /server:servername

Pour réinitialiser une session, recherchez l'ID de session approprié dans la colonne "ID" de la sortie de la commande ci-dessus, puis utilisez:

reset session <sessionid> /server:servername
ThatGraemeGuy
la source
Lorsque vous réinitialisez la session d'un utilisateur, tous les programmes en cours d'exécution sont fermés et la session est immédiatement terminée. Pour simplement déconnecter l'utilisateur, tsdiscon <sessionid> /server:servernamece qui laissera ses programmes en cours d'exécution et leur permettra de reprendre là où ils se sont arrêtés lorsqu'ils se reconnecteront plus tard.
Tim Lewis
10

Gardez également à l'esprit que même si le serveur distant ne vous permet pas de RDP normalement, vous pouvez toujours détourner la console à distance:

Pour RDP vers la console de votre serveur distant: depuis votre PC client, ouvrez l'invite CMD et tapez: MSTSC / ADMIN (ou si vous utilisez un ancien client RDP, utilisez MSTSC / CONSOLE)

Cela vous permettra de vous connecter à distance à la console (et si nécessaire de démarrer toute personne actuellement connectée à la console) - vous pouvez alors utiliser le Gestionnaire des services Terminal Server ou les commandes de réinitialisation de session pour démarrer d'autres utilisateurs RDP ...

ChrisNZ
la source
1
Super kawaii! Cela a fonctionné même lorsque la query sessionréponse de ThatGraemeGuy s'est plainte d'une erreur RDP.
Mike S
2

Ce que vous voulez, c'est le Gestionnaire des services Terminal Server

Ron
la source
-1

Vous pouvez également vous connecter via la console à l'aide de rdp et démarrer les utilisateurs.

Keiran Holloway
la source
1
la commande pour cela est mstsc / console
mrTomahawk
merci pour cela, je ne connais que sous linux .. qui est: rdesktop -0
Keiran Holloway
-1

De plus, les licences de services terminaux sont relativement peu coûteuses. Si vous passez en mode sous licence, vous pouvez indiquer au serveur le nombre de licences dont vous disposez et il acceptera jusqu'à autant de connexions.

Notez que la licence des services terminaux était sur le système d'honneur la dernière fois que j'ai vérifié (c'est-à-dire que Windows Server ne vérifie pas réellement vos clés de licence, il suffit de vous croire sur parole que vous en avez autant que vous le dites), mais c'est ni ici ni là. ;)

Graeme
la source
1
Pas vrai. La licence des services Terminal Server vous oblige à entrer une clé valide et à activer chaque ensemble de licences. Vous devez également être exécuté en mode d'application des services Terminal Server pour les utiliser.
Erik Funkenbusch
Le passage en mode application n'est pas toujours souhaitable.
John Gardeniers
Hrm. La dernière fois que j'ai installé Application Server en 2003, il n'a certainement pas validé ou vérifié les licences, vous pouvez simplement augmenter le nombre et cela vous donnerait plus de connexions. Nous n'avons pas exploité cela car nous avions de toute façon une bonne affaire sur les licences de services terminaux. Pourquoi le passage en mode application n'est-il pas souhaitable, en plus d'avoir à acheter réellement plus de licences.
Graeme
Changer la politique institutionnelle de gestion des serveurs n'est tout simplement pas une option pour moi, que cela fonctionne ou non.
mcherm
-4

vous pouvez également aller à l'invite CMD et taper "mstsc / v: 00.00.00.00 / admin" - remplacez les 0 par votre IP cible

user233797
la source