10 votes

Est-il possible de fermer une session de bureau à distance sur Windows à distance?

De temps en temps, je ne peux pas me connecter à mon serveur Windows 2003 car il y a trop de sessions ouvertes. Est-il possible de les fermer à distance (sans contact physique dans la salle du serveur) ?

0 votes

Avez-vous envisagé d'activer le paramètre "une seule session par utilisateur" ?

11voto

Bob Points 34449

Vous pouvez le faire en utilisant l'outil en ligne de commande qwinsta et rwinsta:

qwinsta /server:SERVERNAME

Vous obtiendrez une liste des sessions à distance dans la fenêtre de commande. Assurez-vous que le compte sur lequel vous êtes connecté sur votre ordinateur client a des droits d'administrateur sur le serveur. Vous pouvez également utiliser l'adresse IP du serveur au lieu du nom du serveur.

Vous avez besoin de l'ID de session de la session RDP pour déconnecter un utilisateur. Cette commande vous montre toutes les sessions

rwinsta /server:SERVERNAME SESSIONID

0 votes

Cela affiche une erreur Erreur d'ouverture du serveur Terminal IP Erreur [5] : L'accès est refusé. lorsque j'essaie d'exécuter qwinsta /SERVER:IP

0 votes

@yura Vous devrez l'utiliser avec un utilisateur ayant des droits d'administrateur sur le serveur. Si vous avez deux serveurs, vous pourriez vous connecter en tant qu'administrateur sur un serveur et essayer depuis là-bas.

0 votes

Mais comment puis-je me connecter au serveur ensuite? Si cela affiche trop de sessions ouvertes? Je pensais que je devrais exécuter cette commande à partir de ma machine locale Windows, mais sur cette machine l'utilisateur bien sûr est différent de l'administrateur sur le serveur...

3voto

yura Points 231

Vous pouvez vous connecter au serveur avec la commande mstsc -v:IP /admin. Cela fonctionne même lorsqu'il y a trop de sessions ouvertes.

3voto

northben Points 382

J'ai utilisé PsTools:

psshutdown -o -f \\servername

  • -o déconnecte la session console
  • -f force la fermeture des applications ouvertes

0voto

Dragos Points 351

Je pense que vous pouvez vous connecter en tant qu'administrateur et déconnecter toutes les autres sessions.

Si ce qui précède est vrai, cela pourrait être automatisé via un script (qui se connecte en tant qu'admin et effectue les actions souhaitées).

J'espère que cela vous aidera :)

0 votes

Nous utilisons toujours le même utilisateur qui appartient déjà au groupe administrateur. Et maintenant nous ne pouvons pas nous connecter au serveur avec cet utilisateur administrateur... Parle-t-on du même utilisateur administrateur ?

0voto

adaptr Points 16431

Ouvrez la console de gestion des services Terminal sur un ordinateur membre du domaine et connectez-vous au système en question.

Cela listera toutes les sessions sur la machine distante, que vous pourrez ensuite réinitialiser (arrêter) ou déconnecter individuellement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X