Як я можу визначити, який користувач зараз увійшов до машини Windows 7?


11

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

Це все ще працює чудово, але як я можу опрацювати ім’я користувача поточно зареєстрованого користувача, коли я сидів за робочим столом?

Відповіді:


14

З cmdвікна запустіть:

echo %USERNAME%

6
Кращий варіант - ввести "whoami". Це дає повністю кваліфіковане ім'я користувача, встановлене лише з тієї папки, з якої вони працюють :).
Джефф Ф.

@Jeff здається корисним, але я був (і зараз є) на вікні WinXP, і whoami, здається, він не доступний. Якщо це насправді спрацьовує, то слід залишити це як відповідь.
DMA57361

Правильно, Vista чи пізніші вернення :) повертається як CoolDomain \ Jeff або AmazingComputer \ Jeff
Jeff F.

@Jeff, справді це так (зараз я повернувся додому, на мій приємний теплий ящик Win7 :), насправді це кращий спосіб зробити це, ніж моя поточна відповідь (адже що заважає незвичайному дзвінку setзмінити змінну env?) - дотримуйтесь цього у відповіді, і ви можете отримати +1 від мене (очевидно, не соромтеся до мене @ якщо ви його опублікуєте).
DMA57361

Дякую, я підкину це у відповідь, щоб інші бачили це пізніше.
Джефф Ф.

9
  1. Натисніть Win+ , Rв той же час
  2. Введіть cmdта натисніть кнопку ОК
  3. Введіть whoamiі натиснітьEnter

Це поверне повноцінне ім’я користувача.


8

Відкрийте диспетчер завдань та перейдіть на вкладку Користувачі, він відобразить, який логін використовується зараз.

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


1

Виконати (WinKey + R)> cmd /c "echo %username% & pause"

Найшвидший, найпростіший спосіб зробити це.

EDIT: Змінена команда запуску. Був ECHO %USERNAME%| PAUSE. Не працював через echoвнутрішню команду cmd.exe.


-1: Здається, це не працює для мене; виникає запитання, з якою програмою я хочу відкрити "ECHO".
Джон Кейдж

Ого! Забув, що ECHOце внутрішня команда, і я її не перевіряв! Це працює, однак я перевірив це на своєму вікні Windows 7:cmd /c "echo %username% & pause"
Дуг АК

Відредагуйте свою відповідь на це, і я зніму голосування. FYI, ви можете зробити /kзамість /cпаузи та пропустити її.
Джон Кейдж

-3

Натисніть кнопку "Пуск". Ваше ім’я користувача знаходиться в правій частині меню "Пуск", під зображенням у верхній частині.


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