it-swarm-es.com

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

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

73
Kip

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

Puede hacer esto: abra un símbolo del sistema y escriba "set" y luego presione enter. Esto muestra variables de entorno activas. El nombre de usuario registrado actualmente se almacena en la variable env USERNAME y su dominio se almacena en la variable USERDOMAIN.

Para aprovechar las otras respuestas, desde una línea de cmd:

echo %USERDOMAIN%\%USERNAME%

le proporcionará el usuario registrado completo en formato dominio\nombre de usuario.

Puede hacer lo mismo con Powershell con esto:

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

Esto informa la mayor parte de la misma información que todos los demás dicen, pero también puede escribir

SET U

Devolverá cualquier variable de entorno que comience con U.

Además, SET L puede ser útil para depurar problemas de inicio de sesión.

17
Dayton Brown

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

5
RedFilter

ECHO% USERNAME%

5
ggponti

Desde la línea de comando? "echo% username%" debería hacerlo. El usuario conectado se almacena en la variable de entorno "nombre de usuario".

Desde una sesión gráfica, ctrl-alt-del le mostrará una pantalla con el usuario registrado que se muestra.

5
sysadmin1138

Los anteriores son nativos del sistema operativo y mejores respuestas, pero en el espíritu de integridad, hay literalmente un whoami.exe en las herramientas de soporte 2000 & XP. A 32 kb, sería fácil para implementar la política de grupo, si tenía su corazón puesto en ese comando.

3
Kara Marfia

En el autoexec, o en una solicitud de DOS, escriba Solicitud% USERDOMAIN% \% USERNAME% $ p $ g, y mostrará quién está conectado y verá la solicitud típica de esta manera: DOMAIM\nombre de usuario C:>

1
user156428