[DOS] Comment obtenir le nom de session courante?
Bon, je sais si vous êtes connecté sous Windows logiquement vous devenez connaitre le nom de l’utilisateur de la session courante.(c’est à dire votre login).
Mais vous aurez peut-être envie d’obtenir le nom de cette session via un batch pour par exemple loguer certaines informations, ou monter des partages réseaux etc…
Donc nous allons voir comment obtenir le nom de la session Windows:
Obtenir le nom de session à l’aide d’une ligne de commande DOS
USERNAME
L’utilisation de la commande username est certainement la plus simple. Il suffit de la coupler à un echo pour obtenir son résultat dans votre fenêtre d’invite de commande DOS.
echo %username% |
SET
Sous DOS, dans votre invite de commande, vous pouvez obtenir la valeur de votre variable d’utilisateur de session avec la commande SET et l’option USERNAME.
(Attention la commande set normalement est prévue pour réaliser des modifications)
SET USERNAME |
Avec la commande net config
Si le PC est dans un AD, il vous faut préciser que c’est l’utilisateur de la station de travail qui vous intéresse. Vous pouvez donc saisir dans votre invite de commande DOS les requêtes suivantes :
net config workstation | find "User name" |
ou avec un OS français
net config workstation | find "Nom d'utilisateur" |
Sinon c’est plus simple
net config | find "User name" |
ou avec un OS Windows français
net config | find "Nom d'utilisateur" |
Obtenir le nom de session via l’interface graphique Windows
Sinon, si c’est juste à titre d’information et que vous ne souhaitez pas récupérer la valeur, vous pouvez toujours faire
Windows + L |
qui verrouillera votre session et vous indiquera du coup le nom de la session courante.
Si vous avez envie de jouer avec les invites de commande DOS, je vous invite à lire :
- [Windows] Comment trouver le nom de son ordinateur?
- [Windows] Comment désinstaller un service Windows en ligne de commande?
- TechNet, Net config
Une réponse pour « [DOS] Comment obtenir le nom de session courante? »