Как создать нового пользователя на Windows 10 командная строка — вопрос, который часто возникает у системных администраторов, IT-специалистов или продвинутых пользователей. В графическом интерфейсе это делается за несколько кликов, но командная строка (CMD) даёт больше гибкости: можно автоматизировать процесс, задать параметры учётной записи или создать пользователя удалённо. В этой статье разберём все способы, команды и нюансы.
Windows 10 поддерживает два основных инструмента для работы через командную строку: классическую net user и более современную New-LocalUser в PowerShell. Первый метод универсален и работает во всех версиях Windows, второй — мощнее, но требует с правами администратора. Начнём с самого простого.
Способ 1: команда net user — классический вариант
Самый проверенный способ — использовать команду net user. Она есть в системах ещё с Windows XP и отлично работает в Windows 10. Чтобы создать нового пользователя, откройте командную строку от имени администратора (обязательно!) и введите:
net user ИмяПользователя Пароль /add
Например:
net user Vasya 12345qwerty /add
Эта команда создаст локального пользователя Vasya с паролем 12345qwerty. Если пароль не указать, учётная запись будет создана без него — пользователь сможет зайти в систему и задать его позже.
Если имя пользователя содержит пробелы, возьмите его в кавычки: net user "Иван Иванов" 12345 /add.
После создания пользователя можно задать ему права администратора. Для этого используйте:
net localgroup Администраторы ИмяПользователя /add
Например:
net localgroup Администраторы Vasya /add
| Команда | Синтаксис | Преимущества | Недостатки |
|---|---|---|---|
net user |
net user имя пароль /add |
Работает во всех версиях Windows, простота | Ограниченные настройки, нет поддержки специальных символов в пароле без экранирования |
New-LocalUser (PowerShell) |
New-LocalUser -Name "Имя" -Password (ConvertTo-SecureString "Пароль" -AsPlainText -Force) |
Поддержка сложных паролей, больше параметров | Требует PowerShell, синтаксис сложнее |
ComputerManagement (GUI) |
Через lusrmgr.msc |
Графический интерфейс, удобно для новичков | Не подходит для автоматизации |
Сравнение команд для создания пользователя
Команда net user проста, но у неё есть ограничения. Например, она не позволяет задавать сложные параметры учётной записи в одной строке. Давайте сравним её с другими методами.
Если вам нужно создать пользователя с расширенными настройками (например, с описанием или ограничением срока действия пароля), лучше использовать PowerShell.
Способ 2: PowerShell — гибкость и контроль
PowerShell — более мощный инструмент, чем обычная командная строка. Чтобы создать пользователя через него:
- Откройте от имени администратора (кликните правой кнопкой по Пуску →
Windows PowerShell (администратор)). - Введите команду для создания пользователя:
New-LocalUser -Name "ИмяПользователя" -Password (ConvertTo-SecureString "Пароль" -AsPlainText -Force) -FullName "Полное Имя" -Description "Описание" - Чтобы добавить пользователя в группу администраторов, используйте:
Add-LocalGroupMember -Group "Администраторы" -Member "ИмяПользователя"
Пример полной команды для создания пользователя Petya с паролем P@ssw0rd и добавления его в администраторы:
New-LocalUser -Name "Petya" -Password (ConvertTo-SecureString "P@ssw0rd" -AsPlainText -Force) -FullName "Петр Петров" -Description "IT-отдел"
Add-LocalGroupMember -Group "Администраторы" -Member "Petya"
PowerShell позволяет также задавать:
- Срок действия пароля (
-PasswordNeverExpires); - Требование смены пароля при первом входе (
-PasswordExpires); - Отключение учётной записи (
-Enabled).
Способ 3: через утилиту lusrmgr.msc
Если командная строка кажется сложной, можно использовать встроенную утилиту управления пользователями. Это не командный метод, но он полезен для наглядности:
- Нажмите
Win + R, введитеlusrmgr.mscи нажмите Enter. - Откроется окно управления локальными пользователями. Перейдите в папку
Пользователи. - Кликните правой кнопкой →
Новый пользователь. - Заполните поля: имя, пароль, подтверждение пароля, полное имя и описание (неабязательно).
- Нажмите
Создать, затем закройте утилиту.
⚠️ Внимание: Утилита lusrmgr.msc недоступна в редакции Windows 10 Домашняя (Home). В этом случае используйте командную строку или PowerShell.
Парольные политики и ограничения
При создании пользователя через командную строку важно учитывать политики паролей Windows. По умолчанию система требует:
| Параметр | Требование по умолчанию (Windows 10 Pro/Enterprise) | Как обойти (не рекомендуется) |
|---|---|---|
| Минимальная длина пароля | Не менее 6 символов | Использовать net accounts /minpwlen:0 (отключает проверку) |
| Сложность пароля | Большие и маленькие буквы, цифры, специальные символы | Отключить через net accounts /minpwlen:0 /maxpwage:unlimited |
| Срок действия пароля | 42 дня | Установить /maxpwage:unlimited |
| История паролей | Хранится 24 последних пароля | Изменить через групповую политику (gpedit.msc) |
Изменять эти настройки не рекомендуется, особенно на рабочих станциях в корпоративной сети. Слабые пароли или отсутствие политики смены пароля увеличивают риск взлома.
Как проверить, что пользователь создан
Чтобы убедиться, что новый пользователь успешно добавлен в систему, используйте одну из команд:
Всегда проверяйте создания учётной записи, особенно если работаете удалённо или в скрипте.
В командной строке:
net user — покажет список всех локальных пользователей.
net user ИмяПользователя — выведет детали конкретного пользователя (дату создания, срок действия пароля и т. д.).
В PowerShell:
Get-LocalUser — список всех пользователей.
Get-LocalUser -Name "ИмяПользователя" | Format-List * — подробная информация.
Практическая инструкция: создаём пользователя за 2 минуты
Алгоритм для тех, кто хочет быстро и без ошибок создать нового пользователя:
Быстрая инструкция по созданию пользователя
Часто задаваемые вопросы
Можно ли создать пользователя без прав администратора?
Нет. Для создания локальных пользователей через командную строку или PowerShell обязательны права администратора. Без них система вернёт ошибку "Отказано в доступе".
Как удалить пользователя через командную строку?
Используйте команду net user ИмяПользователя /delete. Например: net user Vasya /delete. Для PowerShell: Remove-LocalUser -Name "ИмяПользователя".
Можно ли создать пользователя с пустым паролем?
Да, но только если отключена политика требования пароля. Команда: net user ИмяПользователя "" /add. Однако в большинстве корпоративных сетях это заблокировано.
Почему команда net user не работает в Windows 10 Домашняя?
В Windows 10 Home отключены некоторые функции управления пользователями, в том числе утилита lusrmgr.msc. Однако команда net user должна работать. Если возникает ошибка, используйте или обновляйтесь до версии Pro.