The answer depends on which «command-line script» language you are in.
Cmd
In the old cmd.exe
command prompt or in a .bat
or .cmd
script, you can use the following:
%USERNAME%
— Gets just the username.
%USERDOMAIN%
— Gets the user’s domain.
PowerShell
In the PowerShell command prompt or a .ps1
or .psm1
script, you can use the following:
[System.Security.Principal.WindowsIdentity]::GetCurrent().Name
— Gives you the fully qualified username (e.g. Domain\Username). This is also the most secure method because it cannot be overridden by the user like the other $Env
variables below.
$Env:Username
— Gets just the username.
$Env:UserDomain
— Gets the user’s domain.
$Env:ComputerName
— Gets the name of the computer.
Any Shell
whoami
— Gets the user’s domain and username in the format «domain\username».
This also works on Unix systems as well, not just Windows, so it’s a nice cross-platform solution.
The answer depends on which «command-line script» language you are in.
Cmd
In the old cmd.exe
command prompt or in a .bat
or .cmd
script, you can use the following:
%USERNAME%
— Gets just the username.
%USERDOMAIN%
— Gets the user’s domain.
PowerShell
In the PowerShell command prompt or a .ps1
or .psm1
script, you can use the following:
[System.Security.Principal.WindowsIdentity]::GetCurrent().Name
— Gives you the fully qualified username (e.g. Domain\Username). This is also the most secure method because it cannot be overridden by the user like the other $Env
variables below.
$Env:Username
— Gets just the username.
$Env:UserDomain
— Gets the user’s domain.
$Env:ComputerName
— Gets the name of the computer.
Any Shell
whoami
— Gets the user’s domain and username in the format «domain\username».
This also works on Unix systems as well, not just Windows, so it’s a nice cross-platform solution.
Когда вы устанавливаете операционную систему Windows, можете задать имя пользователя. В дальнейшем, при необходимости, можете это имя изменить. А как можно узнать имя текущего пользователя, если это, к примеру, чужой компьютер? Да очень просто, для этого существует сразу несколько способов.
Первый способ
Нажмите на кнопку «Пуск».
В верхней части меню указано имя пользователя.
Второй способ
Необходимо вызвать диспетчер задач. Это можно сделать, нажав на клавиши Ctrl+Shift+Esc.
Откройте вкладку «Пользователи», где указано имя текущего пользователя компьютера.
Третий способ
Запустите командную строку. Для этого нажмите клавиши Win+R на клавиатуре, чтобы вызвать окно «Выполнить». Добавьте команду cmd и нажмите ОК.
Командная строка запущена. Имя пользователя вы можете увидеть сразу же.
Если что-то пошло не так и вы почему-то не видите имя пользователя, введите команду Echo %UserName%, затем нажмите Enter.
Четвертый способ
Вызовите окно «Выполнить», нажав Win+R, введите команду msinfo32, нажмите ОК.
Откроется окно «Сведения о системе». Найдите строку «Имя пользователя».
Уважаемые пользователи! Если наш сайт вам помог или что-то в нем не понравилось, будем рады, если вы оставите комментарий. Заранее большое спасибо.
on October 28, 2010
In Windows OS, we can find the current logged in username from windows command line. The logged in user information is stored in environment variables. So just by printing the value in these environment variables we can get to know the login name.
To know the login name of the currently logged in user we can run the below command.
echo %username%
This works on all releases of Windows OS(Windows XP, Server 2003, Windows Vista and Windows 7).
There is another command whoami which tells us the domain name also.
whoami
Example:
c:\>whoami cmdline\administrator
Both of these options to find user name can be useful in batch files to write code in such a way that it works for every user. For example, if your batch file need to access a user specific folder, say Application data, then you can refer the directory as ‘C:\users\%username%\appdata‘.
Содержание
- Как узнать имя пользователя
- Способ 1: «Командная строка»
- Способ 2: Панель управления
- Вопросы и ответы
Многие пользователи практикуют использование нескольких учётных записей на одном компьютере – например, в целях родительского контроля. Если аккаунтов много, может возникнуть путаница, поскольку не сразу понятно, под каким из них загружена система. Решить этот вопрос можно просмотром имени текущего пользователя, и сегодня мы хотим вас познакомить с методами совершения этой операции.
Как узнать имя пользователя
В более старых вариантах Виндовс псевдоним учётной записи отображался при вызове меню «Пуск», но разработчики отказались от этого в версии «окон» начиная с 8. В сборках «десятки» до 1803 эта возможность вернулась – имя можно было посмотреть через дополнительное меню «Пуска», доступное по нажатию кнопки с тремя полосками. Однако в 1803 и выше это убрали, и в новейшей сборке Windows 10 доступны иные варианты просмотра имени пользователя, приведём самые простые.
Способ 1: «Командная строка»
Множество манипуляций с системой можно совершить с помощью «Командной строки», в том числе и необходимую нам сегодня.
- Откройте «Поиск» и начните набирать словосочетание командная строка. В меню отобразиться нужное приложение – кликните по нему.
- После открытия интерфейса ввода команд укажите в нем следующий оператор и нажмите Enter:
net user
- Команда выведет на экран список всех учётных записей, созданных на этой системе.
К сожалению, никакого выделения текущего пользователя не предусмотрено, поэтому этот способ подходит только для компьютеров с 1-2 учётными записями.
Способ 2: Панель управления
Второй метод, с помощью которого можно узнать имя пользователя – инструмент «Панель управления».
- Откройте «Поиск», наберите в строке панель управления и кликните по результату.
- Режим отображения значков переключите в «Крупные» и воспользуйтесь пунктом «Учётные записи пользователей».
- Щёлкните по ссылке «Управление другой учётной записью».
- Откроется окно, в котором можно просмотреть все учётные записи, существующие на этом компьютере – справа от аватаров каждой из них можно увидеть имена.
Такой способ удобнее, чем задействование «Командной строки», поскольку применять его можно на любой учётной записи, и информацию указанная оснастка отображает более наглядно.
Мы рассмотрели способы, которыми можно узнать имя пользователя компьютера на Windows 10.
Еще статьи по данной теме: