Как я могу определить, какой пользователь в настоящее время вошел в систему Windows 7?


11

У меня есть машина под управлением Windows 7, которую я давно настроил для автоматического входа в Windows.

Это все еще работает нормально, но как я могу определить имя пользователя, вошедшего в систему в данный момент, когда я сижу за рабочим столом?

Ответы:


14

Из cmdокна бегите:

echo %USERNAME%

6
Лучшим вариантом является ввод "whoami". Это дает полное имя пользователя, в котором указана только папка, из которой они работают :).
Джефф Ф.

@Джефф звучит удобно, но я был (и в настоящее время) на коробке WinXP, и whoami, кажется, не доступен. Если это действительно работает, вы должны записать это как ответ.
DMA57361

Верно, Vista или позже :) возвращается как CoolDomain \ Jeff или AmazingComputer \ Jeff
Джефф Ф.

@ Джефф, действительно, так и есть (теперь я вернулся домой на своей милой теплой коробке с Win7 :), на самом деле, это лучший способ сделать это, чем мой текущий ответ (потому что не позволяет какой-то странный вызов setизменить переменную env?) - вставьте это в ответ, и вы можете получить +1 от меня (очевидно, не стесняйтесь @ me, если вы действительно отправите это).
DMA57361

Спасибо, я брошу это в ответ, чтобы другие увидели это позже.
Джефф Ф.

9
  1. Нажмите Win+ Rодновременно
  2. Введите cmdи нажмите ОК
  3. Введите и whoamiнажмитеEnter

Это вернет полное имя пользователя.


8

Откройте диспетчер задач и перейдите на вкладку «Пользователи», где будет отображаться, какой логин используется в данный момент.

введите описание изображения здесь


1

Run (WinKey + R)> cmd /c "echo %username% & pause"

Самый быстрый и простой способ сделать это.

РЕДАКТИРОВАТЬ: Изменена команда запуска. Был ECHO %USERNAME%| PAUSE. Не работает из-за echoвнутренней команды cmd.exe.


-1: не похоже на работу для меня; он спрашивает, с какой программой я хочу открыть 'ECHO'.
Джон Кейдж

Упс! Забыл, что ECHOэто внутренняя команда, а я ее не проверял! Это работает , хотя, я испытал это на моем Windows 7 коробке:cmd /c "echo %username% & pause"
Дуг AK

Отредактируйте свой ответ этим, и я уберу голосование вниз. К вашему сведению, вы можете сделать /kвместо /cпаузы и пропустить.
Джон Кейдж

-3

Нажмите кнопку Пуск. Ваше имя пользователя находится в правой части меню «Пуск» под картинкой вверху.


3
-1: На самом деле я думаю, что это дает вам отображаемое имя, а не фактическое имя пользователя
Джон Кейдж,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.