87 votes

Quel est l'équivalent Windows de la commande Unix "whoami" ?

Existe-t-il un équivalent Windows de la commande Unix "whoami" ? Si oui, quelle est-elle ?

86voto

Warren Blanchet Points 881

Depuis Windows 2000, le whoami a été partie de la ligne de commande standard (merci à pk d'avoir éclairci ce point dans les commentaires !).

Vous pouvez le faire : Ouvrez une invite de commande et tapez "set" puis appuyez sur Entrée. Cela montre les variables d'environnement actives. Le nom d'utilisateur actuellement connecté est stocké dans la variable d'environnement USERNAME et votre domaine est stocké dans la variable USERDOMAIN.

Pour compléter les autres réponses, à partir d'une ligne cmd :

echo %USERDOMAIN%\%USERNAME%

vous obtiendra l'utilisateur connecté complet dans le domaine \username format.

Vous pouvez faire la même chose avec Powershell :

write-host $env:userdomain\$env:username

19voto

Dayton Brown Points 1549

Cela rapporte la plupart des mêmes informations que tout le monde, mais vous pouvez aussi simplement taper

SET U

Elle renverra toutes les variables d'environnement qui commencent par U.

Par ailleurs, SET L peut être utile pour déboguer les problèmes de serveur de logs.

6voto

sysadmin1138 Points 129885

En ligne de commande ? "echo %username%" devrait le faire. L'utilisateur connecté est stocké dans la variable environnementale "username".

Dans une session graphique, ctrl-alt-del vous donnera un écran avec l'utilisateur connecté affiché.

5voto

ggponti Points 201

ECHO %NOM D'UTILISATEUR

5voto

RedFilter Points 423

Cela dépend de votre système d'exploitation spécifique, mais la commande whoami est disponible dans le cadre de l'application Kit de ressources Windows 2000 y Outils d'assistance pour Windows XP SP2 .

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