С помощью какой команды можно ввести или изменить пароль пользователя
Перейти к содержимому

С помощью какой команды можно ввести или изменить пароль пользователя

  • автор:

Change user password in Windows command line

We can change a user password from Windows command line using net user command. The command is explained below with examples.

How to change local user password

net user loginid newpassword

For example, if you want to reset the password for the user John on the local computer, you can run the below command. Let’s say the new password is pq12d*12@

net user John pq12d*12@

You may not want to provide the new password in the command prompt for obvious security reasons. Net use command allows to reset the password so that none around your desk can see it. You need to provide * in the place of password while executing net use command. You will be prompted to type the password and the password you enter won’t be printed on the screen. But you need to feed the password twice to make sure that you have entered the password you intended to. example:

C\>net user John * Type a password for the user: Retype the password to confirm: The command completed successfully.

How to change domain user account password

If you want to change password for a domain account, you can do it by running the below command.

net user loginid * /domain

Next, you will be prompted twice to enter the password and on successful completion your domain account password will be reset. You can also provide the password in the command itself as explained above. In case the domain is not reachable then you will get the below error when you try to run the above command.

System error 1355 has occurred. The specified domain either does not exist or could not be contacted.
  • Add new user account
  • Enable or disable user account

54 comments… add one

hi on my VISTA computer i get this
“System error 1355 has occurred.
The specified domain either does not exist or could not be contacted.”

Make sure that your system can contact the domain controller(DC) machine. see if ‘ping ip-of-DC’ works..
ex: ping 10.20.30.40

Any command to show the password of a user?

Nope. Only reset or add password is available via command prompt on windows. Another trick is to reset the password in seconds (such as PassMoz LabWin) and add a new password to the computer so you can know what is the password is.

when i enter in my case:
net user Stingray*; to make sure my password isn’t printed on the screen it says “The syntax of the command is: and then it gives me a whole bunch of different options. it doesn’t let me put in a password

you should have whitespace between user name and *. The command should be
net user stingray *

“The user name could not be found.
More help is available by typing NET HELPMSG 2221.”
Is this happened because my username contains spaces (example : John’s Family) ?
What to do ?
Thanks

me too, can someone help?

For spaced usernames e.g. John’s Family, type user name between quotes, for example, “John’s Family”.
So now the command will be
net user “John’s Family” *

i have a problem after retyping the new password. It says System error 5 has occurred.
Access is denied. pls Help..

Looks like you don’t have admin privileges on the system to change password of another user.

right click command prompt and run as administrator.
or
select command prompt Ctl+Shift+Enter
the execute the command.

In this case you have to open the cmd as run administrator and try it again it will happen,

C:\>net user Peter Norton Jr *
The syntax of this command is: NET USER
[username [password | *] [options]] [/DOMAIN]
username /ADD [options] [/DOMAIN]
username [/DELETE] [/DOMAIN]
C:\>NET USER ASPNET newpassword:*
System error 5 has occurred. Access is denied. C:\>NET USER ASPNET newpassword *
The syntax of this command is: NET USER
[username [password | *] [options]] [/DOMAIN]
username /ADD [options] [/DOMAIN]
username [/DELETE] [/DOMAIN]
this is what i m getting when trying to change password ?
help please

Genuine Dev
please run cmd as administrator.
And you can reset password.
Thanks
Iovan Iorgovan

How can you change the password in command line and also prompt the user to change it at his next login?
I know for sure this option exists in GUI mode “User must change password at next logon”.

Curioususer
Following;
Any updates on this query im curious as well tia!

First, use this command:
wmic UserAccount where Name=’USERNAME’ set PasswordExpires=True This will enable password expiration for that user. Then, use this: net user “USERNAME” /logonpasswordchg:yes After that, you’ll want to use the first command again, but this time change it to:
wmic UserAccount where Name=’USERNAME’ set PasswordExpires=False So that your passwords no longer expire.

net user John pq12d*12@ This cmd command worked like a charm!
Thanks
I’ve tried many times but never get changed successfully comment. Net user TST Main VLRIPCITY
infXinitive
Put the user name in quotes if there is a space. net user “user name” password
Mapopa Ndengu

This comment goes to those who are having issues with changing passwords for user accounts that have spaces in between (James Clark, for example). The white space in between breaks down the user name into two and affects the syntax structure i.e. net user username password.therefore the line: net user James Clark 12234, is the same as: user James, password: Clark 12234. in which the user James does not exist on the computer. try an underscore between the usernames e.g. net user James_Clark 12234. cheers.

Not underscore, have to place double quotes (“) around arguments with spaces in them.
C:\net user John Smith *
becomes…
C:\net user “John Smith” *

gokousahil
i want to know how to login using cmd with password(i have password) without changing it.

If you have the password then try using the “RUNAS” command
RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ]
/user: program
ex with username ‘Gabe Itch’: > runas /noprofile /user:”Gabe Itch”\administrator cmd
You will then be asked to type the password of the given user (so obviously only use it if you know the password of the account you’re trying to run) (Please Note that cmd.exe will not display the password as you type. this is perfectly normal)

I receive an error that says the system is not authoritative for the specified account and therefore cannot complete the operation please retry the operation using the provider associated with this account. if this is an online provider please use their providers online site. This is a local account on a Windows 10 computer so I’m a bit confused.

the command net user user_name* need to verify for password complexity and this wont work if use script such as php as we need to reenter the password ,instead using net user user_name new_password will change the password without prompt

Surbhi Rastogi
I am not a Domain Admin.
How can i change my domain user password.

Hi ALL
I have a PC on the domain…but off the network…user cannot login and i recive password reset cause cant login into VPN
Is it possible to reset domain password via cmd
or even reset the local password via cmd.
referring to cmd on automatic repair / advanced troubleshooting screen

I really need to know how to do that when running INVOKE command, error 5 previleges still.

NET USER
[username [password | *] [options]] [/DOMAIN]
username /ADD [options] [/DOMAIN]
username [/DELETE] [/DOMAIN]
username [/TIMES:] next what i want to do dns server not authoritative for zone please guide me what i can do for the password reset.

Danny Hartfield

NET USER
[username [password | *] [options]] [/DOMAIN]
username /ADD [options] [/DOMAIN]
username [/DELETE] [/DOMAIN]
username [/TIMES:] I keep getting this message I’m trying to change my password

that usually means that you made a mistake with the syntax (your computer knows what you are trying to do, but you did it wrong so it’s trying to help you out)

Fadyabouelsoud

NET USER
[username [password | *] [options]] [/DOMAIN]
username /ADD [options] [/DOMAIN]
username [/DELETE] [/DOMAIN]
username [/TIMES:] I keep getting this message I’m trying to change my password

i have a problem please help me .
when i want to change my password my keyboard does’n work

If you have a keyboard that doesn’t work I would recommend it if you are on Windows 10. Selecting the onscreen keyboard from the accessibility menu at the bottom right of the login screen. You can then log into the computer,
And Once signed in you can do the following to disable your password
– win_key + R on the keyboard and run “control userpasswords2” you can select to disable the password on the login screen from there.
That should work at least till you get a new keyboard.

engelbert R ramirez

NET USER
[username [password | *] [options]] [/DOMAIN]
username /ADD [options] [/DOMAIN]
username [/DELETE] [/DOMAIN]
username [/TIMES:]
I’m getting the same thing. You haven’t replied to these answers, do you not know?

I am able to change password/unlock using Active Directory utility but not able change password from command line

Have you tried with /domain, since this seems to be for a active directory account and not local one.

Команда NET USER: управление учетными записями через командную строку

В прошлый раз мы рассматривали управление локальными группами через командную строку Windows. Сегодня поговорим о том, как через командную строку управлять учётными записями пользователей. Команда NET USER позволяет добавлять, редактировать, удалять, отключать или просто просматривать информацию об учётных записях.

Синтаксис команды net user выглядит следующим образом:

NET USER [имя_пользователя [пароль | *] [параметры]] [/DOMAIN]

NET USER имя_пользователя /ADD [параметры] [/DOMAIN]

NET USER имя_пользователя [/DELETE] [/DOMAIN]

NET USER имя_пользователя [/TIMES:]

имя_пользователя — указывает имя учётной записи, которую нужно добавить, отредактировать, удалить, отключить или просмотреть. Имя может иметь длину до 20 символов;

пароль — присваивает или изменяет пароль пользователя. Введите символ звёздочки ( * ) для вывода приглашения на ввод пароля. При вводе с клавиатуры символы пароля не выводятся на экран;

параметры — задаёт параметр командной строки для команды;

/DOMAIN — операция выполняется на контроллере домена в текущем домене. В противном случае операция будет выполнена на локальном компьютере;

/ADD — добавляет учётную запись пользователя;

/DELETE — удаляет учётную запись пользователя;

/TIMES — указывает время, когда пользователь может входить в систему. Пустое значение обозначает полный запрет на вход в систему;

время — указывается в формате день[-день][,день[-день]],час [-час][,час [-час]], причем приращение равняется 1 часу. Названия дней недели могут указываться полностью или в сокращенном виде. Часы могут указываться в 12- или 24-часовом представлении. Для 12-часового представления используются обозначения am, pm, a.m. или p.m.;

ALL — отсутствие ограничений на время входа в систему;

/ACTIVE — включает или отключает учётную запись пользователя. Используйте yes для включения учётной записи и no для выключения;

/COMMENT — комментарий к новой или существующей учётной записи. Текст должен быть заключен в кавычки;

/COUNTRYCODE — указывает трёхзначный код страны для реализации соответствующих языковых файлов;

/EXPIRES — задаёт дату истечения срока действия учётной записи. Если указать never , то срок действия никогда не истечёт;

/FULLNAME — указывает полное имя учётной записи;

/HOMEDIR — указывает путь к домашнему каталогу пользователя. Обратите внимание, что указываемый каталог должен быть создан заранее;

/PASSWORDCHG — указывает, может ли пользователь менять свой пароль. Если указать yes , то пользователь сможет менять пароль. Если указать no , то не сможет. По умолчанию пользователи могут менять свои пароли;

/PASSWORDREQ — указывает, должна ли учётная запись пользователя иметь пароль. Если указать yes , то учётная запись будет иметь пароль. Если указать no , то учётная запись не будет иметь пароля. По умолчанию учётные записи имеют пароли;

/PROFILEPATH — указывает путь к профилю входа в систему пользователя;

/SCRIPTPATH — указывает путь к сценарию, используемому пользователем для входа в систему;

/USERCOMMENT — даёт администратору возможность добавить или изменить комментарий к учётной записи пользователя;

/WORKSTATIONS — указывает до восьми компьютеров, с которых пользователь может войти в сеть. Если список компьютеров не указан или в качестве его значения задан символ звёздочки ( * ), тогда пользователь может войти в сеть с любого компьютера.

Посмотрим на примеры использования команды net user .

Отобразить список пользователей локального компьютера:

net user

Отобразить сведения о пользователе User1:

net user User1

Добавить учётную запись пользователя User1 с паролем 12345 и описанием:

net user User1 12345 /add /comment:"Пример"

Добавить или изменить комментарий к учётной записи пользователя User1:

net user User1 /comment:"Новый комментарий"

Если захотите удалить комментарий, можно использовать /comment:»» .

Установить (добавить или изменить) пароль 54321 для учётной записи User1:

net user User1 54321

Удалить пароль пользователя User1:

net user User1 ""

Отключить учётную запись пользователя User1:

net user User1 /active:no

Удалить учётную запись пользователя User1:

net user User1 /delete

Как изменить пароль любого пользователя с помощью командной строки ⁠ ⁠

Здравствуйте. Сегодня покажу вам как изменить пароль любого пользователя с помощью командной строки. Для этого её надо сначала открыть. Для этого нажимаем на кнопку Пуск в левом нижнем углу экрана:

Как изменить пароль любого пользователя с помощью командной строки Командная строка, Cmd, Пароль, Изменения, Net user, Видео, Длиннопост

Как изменить пароль любого пользователя с помощью командной строки Командная строка, Cmd, Пароль, Изменения, Net user, Видео, Длиннопост

В разделе «Лучшее совпадение» появится Командная строка. Вообще-то нам надо запускать её от имени администратора, но сначала запустим просто так. Для этого нажимаем Enter. Появится командная строка:

Как изменить пароль любого пользователя с помощью командной строки Командная строка, Cmd, Пароль, Изменения, Net user, Видео, Длиннопост

Теперь пишем команду. Пока что наша команда только покажет нам полный список пользователей на компьютере. Зачем? Вот зачем: может быть много имён, указывающих на одного и того же пользователя, но существует только одно из них (например, Андрей можно записать ещё и как Andrey, АНДРЕЙ, ANDREY). А при выполнении этой команды мы получим только существующие имена. Команда вот какая: net user. Вводим её в командную строку и получаем результат:

Как изменить пароль любого пользователя с помощью командной строки Командная строка, Cmd, Пароль, Изменения, Net user, Видео, Длиннопост

«DefaultAccount» — это аккаунт, которым вы пользуетесь сейчас. Командная строка может пометить вас как Администратор, даже если вы администратором не являетесь. Но может пометить и как Гость. Гости — это все пользователи на компьютере, кроме администратора.

В каждой строке таблицы, которую вы получили, сначала идут определения (такие, как, например, «DefaultAccount»), а затем имена. Например:

DefaultAccount (определение) Администратор(определение) Вова(имя пользователя с определениями: DefaultAccount и Администратор).

Если есть имя (или имена) пользователя с другими определениями, оно отображается в следующей строке. Если есть имя пользователя с таким же определением, то оно отображается в этой же строке:

Гость (определение) Наташа (1 пользователь-гость) Юра (2 пользователь-гость).

Оба представленных имени пользователей имеют одно и то же определение: Гость. Поэтому они расположены в одной и той же строчке.

Ну а если вы не хотите разбираться в определениях, просто делайте так: читайте только имена пользователей, а определения пропускайте. Определение сложно принять за имя пользователя.

Но нам же надо изменить пароль. Поэтому закрываем эту командную строку. Теперь опять открываем меню Пуск, вводим cmd, но на пункт «Командная строка» в разделе «Лучшее соответствие» нажимаем правой кнопкой мыши и выбираем «Запустить от имени администратора»:

Как изменить пароль любого пользователя с помощью командной строки Командная строка, Cmd, Пароль, Изменения, Net user, Видео, Длиннопост

Командная строка запустится от имени администратора (если выскочит окошко «Контроль учётных записей», введите его пароль). Теперь вводим команду: net user *. Вместо подставляем имя пользователя, которому надо сменить пароль. И нажимаем Enter:

Как изменить пароль любого пользователя с помощью командной строки Командная строка, Cmd, Пароль, Изменения, Net user, Видео, Длиннопост

Нас просят ввести пароль. Пароль не отображается при вводе (то есть не отображается вообще ничего), поэтому вводим аккуратно и медленно. Нажимаем Enter:

Как изменить пароль любого пользователя с помощью командной строки Командная строка, Cmd, Пароль, Изменения, Net user, Видео, Длиннопост

Нас просят подтвердить пароль. Опять же при вводе ничего не отображается, поэтому аккуратно вводим то же самое. Нажимаем Enter. Появится сообщение о том, что команда выполнена успешно. Если появилась «Системная ошибка 5» — значит командная строка запущена не от имени администратора.

Проблема решена!

3 года назад
Я бы не стал доверять манипуляции с компом человеку с таким количеством ярлыков на рабочем столе.
раскрыть ветку
3 года назад
В чирике АДМ изначально не запустить для этого действия.
3 года назад

Ух ты, а можешь рассказать, как взломать Форт-Нокс, а то вторую неделю туда пароль подобрать не могу .

раскрыть ветку
3 года назад

Сначала порядок на рабочем столе наведи, потом гайдами занимайся.

раскрыть ветку
3 года назад
Похожие посты
3 года назад

День рождения Powershell⁠ ⁠

Товарищи программисты, админы и им сочувствующие, поздравляю всех нас со скромным праздником — Днем рождения Powershell. 🙂

14 ноября 2006 года, была выпущена финальная версия (Release to Web, RTW) Powershell. Эта версия была выпущена для Windows XP SP2, для Windows Vista, финальная версия Powershell была выпущена 30 января 2007 года.

Конечно, до этого были предрелизные версии (Release Candidate), был проект Monad, который являлся предшественником Powershell. Непосредственно Powershell, его финальная версия, был выпущен именно 14 ноября 2006 года.

День рождения Powershell Powershell, Программирование, Cmd, Командная строка, Системное администрирование, Администрирование, Windows, Linux

Я с самого начала не очень позитивно воспринял появление Powershell — мне он казался просто немного расширенной версией командной строки, не дающий особых преимуществ по сравнению с последней — тогда мне вполне хватало CND, VBS, Autoit и т.д.

До определенного момента я Powershell запускал только для каких-нибудь экспериментов, не рассматривая его как инструмент для повседневной работы.

В один прекрасный момент, мне надо было решить задачу по обработке большого количества файлов — на почтовом сервере письма сохранялись в виде отдельных файлов *.eml, а общий формат был: Адрес_отправителя-ID_письма.eml. Писем было несколько сотен тысяч.

Я эту задачу решил, причем решил на CMD, VBS и Autoit. После этого, мне опять на глаза попался Powershell и я решил решить задачу на нем, в качестве упражнения. Решение нужной мне задачи занимало на VBS примерно 30 строк кода. Каково же было мое удивление, когда решение этой задачи на Powershell составило всего 3 строки!

За прошедшее время, Powershell не раз меня выручал, давая возможность просто решать задачи различной степени сложности.

После этого, я решил попристальней посмотреть в сторону Powershell и разобраться с ним получше.

Время шло, я разбирался с Powershell и у меня накопилось приличное количество заметок, записок, статей о нем. Мне показалось неудобным хранить информацию в таком виде и я решил создать для себя справочник, в который и включить все имеющиеся данные с тем, чтобы, когда возникнет у меня необходимость освежить что-то в памяти, я мог это сделать, посмотрев в одном источнике.

Собрав таким образом некоторый объем информации, я увидел, что у меня получилась книга. Решив, что данное мое творение может оказаться полезным не только мне, но и некоторому кругу других людей, я решил свою книгу опубликовать.

Сегодня, в честь дня рождения Powershell, я решил выложить новую версию своей книги.

Поделитесь Вы, уважаемые читатели, помогал ли Вам Powershell каким-либо образом в работе?

Net User: CMD Command to Create Users and Change Passwords

In this tutorial, you will learn how to use the net user command to create, delete and change user accounts in the Windows command prompt (CDM).

We can perform the following tasks using the net user command:

  • View user accounts.
  • Add and Remove user accounts.
  • Activate and Deactivate user accounts.
  • Change the user password.

If you are operating in an Active Directory domain environment, always use the /domain command switch to execute the net user command on the domain controller rather than on the local computer.

Examples

List users on the local computer:

net user

List users on the domain controller:

net user /domain

This command displays detailed information about the Administrator account:

net user Administrator

Create a user named user1 with a password of strongPassword :

net user /add user1 "strongPassword"

Delete the user user1 from the computer:

net user /delete user2

This command enables the built-in Administrator account on Windows 10/11:

net user Administrator /active:yes

This command sets (changes) the Administrator account password:

net user Administrator "adminPassWord"

Execute the following command to disable the Administrator account on Windows 10/11:

net user Administrator /active:no

This command forces the user user1 to change the password at the next logon:

net user user1 /logonpasswordchg:yes

Create a user; the user must change the password at the next logon:

net user /add user1 "strongPassword" /logonpasswordchg:yes

Create a new user; the account expires on January 31st:

net user /add user1 "strongPassword" /expires:01/31/2023

Command Options

username The name of the user to create, delete, view, or modify.
password Password for the user.
* Use this option to produce a prompt for the password.
/add Use this option when you want to create a new user.
/delete Use this option to remove a user from the Windows system.
/active:

Activates or Deactivates a user. The default is yes when creating a new user.
/expires:

Use this option to set the expiration date (mm/dd/yy) for an account. The default is never.
/fullname:»name» Full name of the user.
/passwordchg:

Specifies whether users can change their own password. The default is yes.
/passwordreq:

No means the user can log in without a password. The default is YES.
/logonpasswordchg:

Specifies whether the user should change the password at the next logon. The default is NO.
/homedir:path The home directory location.
/comment:»text» Use this option to add a description to the user’s account.

You can view the manual page by typing net help user at the command prompt.

View a User

When you execute the net user command without any options, it displays a list of user accounts on the computer.

net user

You will see an output similar to the following:

the net user command

Add the /domain command switch if you want to list users on the Active Directory Domain controller.

net user /domain

To see detailed information about a particular user, execute the command net user Username , where the Username is the name of the user you want to view. For example, you can view the Administrator account by running the following command:

net user Administrator

Create and Delete User Accounts

To create a user account, use the following syntax:

net user /add UserName Password

For example, the following command creates a user named user1 with a password of strongPassword :

net user /add user1 "strongPassword"

Use an asterisk ( * ) in place of the password to produce a prompt, as shown in the following example:

net user /add user1 *

net user change password

Alternatively, you can also use the /random option to generate a strong random password, as shown in the following example:

net user /add user1 /random

The randomly generated password will be displayed on the command prompt after you execute the command.

Using Net User command to generate a strong random password

To delete a user, use the following syntax:

net user /delete UserName

The following command deletes the user user1 from the computer:

net user /delete user2

Change Passwords

To change passwords, use the following syntax:

net user UserName New-Password

Use an asterisk ( * ) or /random in place of the password to produce a prompt or generate a random password:

net user UserName * net user user1 /random

Notes

The net user command is most of the time used in Windows Server to manage Active Directory users.

Windows 10/11 uses a new Settings pane to manage users, but the net user command is still useful for some tasks. For example, if you want to activate the built-in Administrator account, it is easy to do that using this command.

While working at the command prompt, run the net help user command to see all available command options.

In the next tutorial, we are going to learn how to manage Windows groups using the net localgroup CMD command.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *