73 votos

¿Cuál es el equivalente de Windows del comando Unix "whoami"?

¿Hay un equivalente de Windows del comando Unix "whoami"? Si es así, ¿qué es?

74voto

Warren Blanchet Puntos 881

Desde Windows 2000, el whoami comando ha sido parte de la línea de comandos estándar (gracias a pk por aclarar en los comentarios!).

Usted puede hacer esto: Abrir un símbolo del sistema y escriba "set", a continuación, pulse enter. Esta muestra activa de las variables de entorno. Sesión actual nombre de usuario se almacena en el nombre de USUARIO env variable y su dominio se almacena en el USERDOMAIN variable.

A piggy-back fuera de las otras respuestas, desde una línea de comandos:

echo %USERDOMAIN%\%USERNAME%

va a llegar la completa sesión de usuario en el formato dominio\nombredeusuario.

Usted puede hacer lo mismo con Powershell con esto:

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

17voto

Dayton Brown Puntos 1239

Esto reporta la mayor parte de la misma información que todo el mundo está diciendo, pero también puede escribir

SET U

Devolverá cualquier variables de entorno que empiezan con U.

Como acotación al margen, puede resultar útil para depurar problemas logonserver SET L.

5voto

RedFilter Puntos 333

Depende de su sistema operativo específico, pero el comando whoami está disponible como parte del Kit de recursos de Windows 2000 y Windows XP SP2 Support Tools.

5voto

sysadmin1138 Puntos 86362

¿Desde línea de comandos? "echo % username %" debe hacerlo. El usuario se almacena en la variable ambiental "username".

Desde una sesión gráfica, ctrl-alt-supr te dará una pantalla con el usuario visualiza.

5voto

ggponti Puntos 76

ECHO % USERNAME %

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X