Respuestas:
Desde Windows 2000, el whoami
comando ha sido parte de la línea de comando estándar (¡gracias a pk por aclarar 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
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.
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.
Depende de su sistema operativo específico, pero el comando whoami está disponible como parte del Kit de recursos de Windows 2000 y las Herramientas de soporte de Windows XP SP2 .
Lo anterior es nativo del sistema operativo y las mejores respuestas, pero en el espíritu de integridad, hay literalmente un whoami.exe en las herramientas de soporte de 2000 y XP. Con 32 kb, sería fácil implementar la política de grupo si tuvieras el corazón puesto en ese comando.
En el autoexec, o en un indicador de DOS, escriba prompt% USERDOMAIN% \% USERNAME% $ p $ g , y mostrará quién está conectado y verá el indicador típico de esta manera: DOMAIM \ username C:>
whoami