Partager via


Logoff.exe: Guide pas à pas (fr-FR)

 


Application

S’applique à : Windows XP, Windows 2003 Server, Windows Vista, Windows 7, Windows 2008 Server, Windows 2008 Server R2, Windows 8, Windows 8.1, Windows 2012 Server, Windows 2012 Server R2, Windows 10

 

 A Noter

A noter que certains paramètres et instructions ne sont disponibles que sur les dernières versions de Windows Server
et Windows Client, e.i Windows 8.1 /10 - Windows 2012 Server R2: lancer logoff.exe /? dans un premier temps pour
vérifier la liste des paramètres disponibles

 


Introduction

Logoff.exe est un outil en ligne de commande natif dans les systèmes d'exploitation Windows Server et Windows Client.

Il permet de fermer une session Windows "locale" ou une session "Bureau à distance" hébergée sur un Serveur Hôte de session Bureau à distance ou Terminal Server.

 


Syntaxe

LOGOFF [session | id_session] [/SERVER:serveur] [/V] [/VM]

-? | Help | Pour obtenir de l’aide. N’hésitez pas à utiliser logoff /? ou logoff -? pour connaître la liste complète des paramètres disponibles pour la version de Windows (Client ou Serveur) installée sur vos machines

Session | Nom de la Session à fermer
id session | ID de la session (numéro de session) à fermer
/Server | suivi de : et le nom du serveur distant (Hote de session ou TSE) sur lequel la session à fermer est hébergée
/V | Permet d'afficher les informations sur les actions effectuées
/VM | Pour fermer une session ouverte sur un serveur virtuel distant ou un poste de travail virtuel hébergé sur un Hyperviseur. Uniquement L'ID de la session peut être utilisé.

Notes

- Si le paramètre /Server n’est pas spécifié, le serveur ou poste de travail sur lequel vous êtes connecté est spécifié par
défaut ! attention à ne pas saisir Logoff.exe ou Logoff uniquement depuis le même serveur /poste de travail, cela
fermera votre session !
- Toutes les commandes ci-dessous sont exécutées depuis l’invite de commande (cmd.exe) lancée en tant
qu’Administrateur.


Exemples

* Pour fermer la session d'un utilisateur connecté sur le même serveur sur lequel vous êtes connecté

=> Depuis l’invite de commande, vous saisissez dans un premier temps : Query session

Comme illustré dans l’image ci-dessus, l’utilisateur hkadiri a une session RDP Actif, nommée RDP-TCP#1 et portant l’ID 3

=> Maintenant que nous avons noté les informations sur la session Bureau à distance ouverte par l’utilisateur hkadiri, nous pourrons lui fermer sa session du serveur, soit en utilisant

  1. Le nom de sa session actif         : **Logoff rdp-tcp#1 **
  2. L’ID de sa session actif               : Logoff 3

Notez que dans les 2 cas, la session de l'utilisateur hkadiri est fermée.

*** Pour fermer la session d'un utilisateur connecté sur un serveur distant (TSE et/ou RDSH) **

=> Depuis l’invite de commande, vous saisissez dans un premier temps : Query session /Server:NomDuServeurDistant

Dans l'exemple suivant, nous allons lister les sessions Bureau à distance actives sur le serveur distant LABRDSH02

 => Pour fermer la session de l'utilisateur hkadiri connecté sur le serveur distant LABRDSH02, l'une des commandes suivantes est utilisée :

  1. En utilisant le nom de sa session : Logoff rdp-tcp#1 /Server:LABRDSH02

  2. En utilisant l'ID de sa session       : Logoff 3 /Server:LABRDSH02

Enfin, vous pouvez utiliser le paramètre /V pour afficher les actions effectuées, plus précisément l'action de fermeture de la session spécifiée.

Pour reprendre l'exemple précédent, nous allons fermer la session de l'utilisateur distant hkadiri en utilisant l'ID de session et le paramètre /V

Logoff 3 /Server:LABRDSH02 /V

Comme montré dans l'image ci-après, l'action (fermeture de session) est affichée

Pour terminer, le paramètre /VM peut être utilisé pour fermer une session ouverte sur un serveur virtuel distant ou poste de travail virtuel exécuté sur un Hyperviseur. Notez qu'uniquement l'ID de la session peut être utilisé mais pas le nom de la session.