Respostas:
Desde o Windows 2000, o whoami
comando faz parte da linha de comando padrão (obrigado a pk por esclarecer isso nos comentários!).
Você pode fazer isso: Abra um prompt de comando e digite "set" e pressione enter. Isso mostra variáveis de ambiente ativas. O nome de usuário conectado atual é armazenado na variável env USERNAME e seu domínio é armazenado na variável USERDOMAIN.
Para selecionar as outras respostas, a partir de uma linha de cmd:
echo %USERDOMAIN%\%USERNAME%
você obterá o usuário logado completo no formato domínio \ nome de usuário.
Você pode fazer o mesmo com o Powershell com isso:
write-host $env:userdomain\$env:username
Isso relata quase todas as mesmas informações que todo mundo está dizendo, mas você também pode digitar
SET U
Ele retornará todas as variáveis de ambiente que começam com U.
Como um aparte, o SET L pode ser útil para depurar problemas do servidor de logons.
Da linha de comando? "echo% username%" deve fazê-lo. O usuário conectado é armazenado na variável de ambiente "nome de usuário".
Em uma sessão gráfica, ctrl-alt-del exibirá uma tela com o usuário conectado exibido.
Depende do seu sistema operacional específico, mas o comando whoami está disponível como parte do Windows 2000 Resource Kit e das Ferramentas de Suporte do Windows XP SP2 .
Os itens acima são nativos do sistema operacional e têm melhores respostas, mas, no espírito de perfeição, existe literalmente um whoami.exe nas ferramentas de suporte para 2000 e XP. Com 32 kb, seria fácil implementar a política de grupo, se você quisesse seguir esse comando.
No autoexec, ou no prompt do DOS, digite o prompt% USERDOMAIN% \% USERNAME% $ p $ g , e você exibirá quem você está conectado e verá o prompt típico como este: DOMAIM \ nome de usuário C:>
whoami