sviluppo-web-qa.it

Qual è l'equivalente di Windows del comando "whoami" di Unix?

Esiste un equivalente Windows del comando "whoami" di Unix? Se è così, che cosa è?

73
Kip

Da Windows 2000, il comando whoami è stato parte della riga di comando standard (grazie a pk per chiarendo questo nei commenti!).

Puoi farlo: Apri un comando Prompt e digita "set" quindi premi invio. Questo mostra le variabili d'ambiente attive. Il nome utente attualmente connesso viene archiviato nella variabile env USERNAME e il dominio è archiviato nella variabile USERDOMAIN.

Per allontanare le altre risposte, da una linea cmd:

echo %USERDOMAIN%\%USERNAME%

ti porterà l'utente completo connesso in formato dominio\nome utente.

Puoi fare la stessa cosa con Powershell con questo:

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

Questo riporta la maggior parte delle stesse informazioni che dicono tutti gli altri, ma puoi anche solo digitare

SET U

Restituirà tutte le variabili d'ambiente che iniziano con U.

A parte questo, SET L può essere utile per il debug dei problemi del logonserver.

17
Dayton Brown

Dipende dal tuo sistema operativo specifico, ma il comando whoami è disponibile come parte di Windows 2000 Resource Kit e Windows XP SP2 Support Tools .

5
RedFilter

ECHO% NOMEUTENTE%

5
ggponti

Dalla riga di comando? "echo% username%" dovrebbe farlo. L'utente che ha effettuato l'accesso è archiviato nella variabile ambientale "nome utente".

Da una sessione grafica, ctrl-alt-del ti darà una schermata con l'utente connesso visualizzato.

5
sysadmin1138

Quanto sopra è nativo del sistema operativo e risposte migliori, ma nello spirito di completezza, c'è letteralmente un whoami.exe nel 2000 & XP strumenti di supporto. A 32 kb, sarebbe facile per implementare i criteri di gruppo, se il tuo cuore fosse impostato su quel comando.

3
Kara Marfia

In autoexec o in un prompt di DOS, digitare Prompt% USERDOMAIN% \% USERNAME% $ p $ g e visualizzerai chi hai effettuato l'accesso e vedrai il tipico prompt in questo modo: DOMAIM\nome utente C:>

1
user156428