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?

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

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 ...


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


-1

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


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à. ;)


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.