Introduction
Le serveur est membre d'un domaine
Le serveur est membre d'un groupe de travail
1) Introduction
Le Serveur de terminal intégré a Windows 2000 est trés pratique pour l'administration d'un serveur. Toutefois, en mode d'administration à distance, il arrive que les deux sessions finissent par étre utilisées ; soit par d'autres utilisateurs ayant laissés une session en mode déconnecté, soit lors de problémes (coupure de connexion...)

Message lorsque les deux connexions sont utilisées
Il peut donc étre important de pouvoir fermer une des sessions à distance, de maniére à pouvoir se connecter à nouveau sur le serveur.
2) Le serveur est membre d'un domaine
Gestionnaire de service Terminal Server :
La solution la plus simple consiste à utiliser la console Gestionnaire de
service Terminal Server sur un des autres serveur du domaine.
Requis pour un client de type :
| Windows 2000 Serveur (TSE installé) | Le gestionnaire de service Terminal Server est disponible |
| Windows 2000 Serveur | Installez tous les outils d'administrations : double cliquez sur le fichier Adminpak.msi qui se trouve dans le dossier I386 du CD-ROM d'installation d'un Windows 2000 Serveur |
| Windows 2000 Pro | Installez les outils d'administrations : double cliquez sur le fichier Adminpak.msi qui se trouve dans le dossier I386 du CD-ROM d'installation d'un Windows 2000 Serveur |
| Windows XP Pro | Installez les outils d'administrations d'un Windows .NET Serveur : double cliquez sur le fichier Adminpak.msi qui se trouve dans le dossier I386 du CD-ROM d'installation d'un Windows .NET Serveur (s'il n'est pas encore sorti, vous pouvez essayer de trouver le fichier adminpak.msi d'une Release candidate) |
Dans cette console, sélectionnez le serveur sur lequel vous souhaitez fermer une session, cliquez sur la session de votre choix (RDP_TCP#1 (Nom d'utilisateur connecté)), et à l'aide du menu contextuel, faites Réinitialiser.

3) Le serveur est membre d'un groupe de travail
Dans ce cas, la console de gestion de service Terminal Serveur ne nous permet
pas de nous connecter à un serveur membre du groupe de travail.
Des utilitaires en ligne de commande permettent toutefois d'effectuer les mémes
actions.
Requis pour un client de type :
| Windows 2000 Serveur (TSE installé) | Les outils en ligne de commande sont déjé installés |
| Windows 2000 Serveur | Installez tous les outils d'administrations : double cliquez sur le fichier Adminpak.msi qui se trouve dans le dossier I386 du CD-ROM d'installation d'un Windows 2000 Serveur |
| Windows 2000 Pro | Installez les outils d'administrations : double cliquez sur le fichier Adminpak.msi qui se trouve dans le dossier I386 du CD-ROM d'installation d'un Windows 2000 Serveur |
| Windows XP Pro | Soit : * Installez les outils d'administrations d'un Windows .NET Serveur : double cliquez sur le fichier Adminpak.msi qui se trouve dans le dossier I386 du CD-ROM d'installation d'un Windows .NET Serveur (s'il n'est pas encore sorti, vous pouvez essayer de trouver le fichier adminpak.msi d'une Release candidate) * Ou encore, copier par le réseau le fichier Query.exe contenu dans le dossier winnt\system32 de votre serveur, dans le dossier windows\system32 de votre XP Pro. |
| Autres (NT4, Windows 9X, Linux...) | Utilisez le service Telnet pour remédier au probléme. |
La résolution du probléme s'effectue en deux étapes :
3.1) l'authentification sur le serveur qui autorisera
l'administration du serveur distant
3.2) Fermeture de sessions à l'aide de l'outil en ligne de
commande
3.1) Authentification sur le serveur :
Lancez une ligne de commande :
Cliquez sur
Démarrer, Executer puis
tapez "cmd".
Authentification :
Syntaxe : net use [ \\nom_du_serveur | \\ip_du_serveur ]
[ mot_de_passe ] [ /user:login_utilisateur ]
Exemple
: net use \\192.168.0.1 toto /user:administrateur
Note : si
vous ne spécifier pas de mot de passe il vous le demandera, si vous ne spécifier
pas de login, Il essaiera d'utiliser le login/mot de passe de votre session,
puis en cas de refus, il vous demandera de spécifier un login et un mot de passe
valide.

3.2) Fermer des sessions Terminal Serveur en ligne de commande :
Une fois authentifié, vous allez pouvoir utiliser les outils d'administration du TSE en ligne de commande.
Obtenir la liste des sessions :
Syntaxe : query session /server:[ nom_du_serveur | ip_du_serveur
]
Exemple : query session /server:192.168.0.1
Fermer une session :
Syntaxe
: reset session [sessionid] /server:[ nom_du_serveur | ip_du_serveur
]
Exemple
: reset session 1 /server:192.168.0.1
