web-dev-qa-db-fra.com

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

Existe-t-il un équivalent Windows de la commande Unix "whoami"? Si oui, c'est quoi?

73
Kip

Depuis Windows 2000, la commande whoami fait partie de la ligne de commande standard (merci à pk pour clarifier cela 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 env USERNAME et votre domaine est stocké dans la variable USERDOMAIN.

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

echo %USERDOMAIN%\%USERNAME%

vous obtiendrez l'utilisateur connecté complet au format domaine\nom d'utilisateur.

Vous pouvez faire la même chose avec Powershell avec ceci:

write-Host $env:userdomain\$env:username
74
squillman

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

SET U

Il renverra toutes les variables d'environnement commençant par U.

En passant, SET L peut être utile pour déboguer les problèmes de serveur de connexion.

17
Dayton Brown

Cela dépend de votre système d'exploitation spécifique, mais la commande whoami est disponible dans le cadre du Kit de ressources Windows 20 et Windows XP SP2 Support Tools .

5
RedFilter

ECHO% USERNAME%

5
ggponti

De la ligne de commande? "echo% username%" devrait le faire. L'utilisateur connecté est stocké dans la variable d'environnement "nom d'utilisateur".

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

5
sysadmin1138

Les éléments ci-dessus sont natifs du système d'exploitation et de meilleures réponses, mais dans un esprit d'exhaustivité, il existe littéralement un whoami.exe dans les outils de support 2000 & XP. À 32 Ko, ce serait facile pour déployer la stratégie de groupe, si vous aviez à cœur cette commande.

3
Kara Marfia

Dans l'autoexec, ou à une invite DOS, tapez Invite% USERDOMAIN% \% USERNAME% $ p $ g, et vous afficherez qui vous êtes connecté et verrez l'invite typique comme ceci: DOMAIM\nom d'utilisateur C:>

1
user156428