В домашних (Home) и домашних для одного языка (Home Single Language) редакциях Windows отсутствует оснастка Управление пользователями, необходимая для создания, удаления и управления пользователями в ОС Windows. В этом случае остаётся вариант делать это через командную строку.
| Создание пользователя (без пароля) | net user "имя_пользователя" /add |
| Создание пользователя (с паролем) | net user "имя_пользователя" "пароль" /add |
| Удаление пользователя | net user "имя_пользователя" /delete |
| Отключение пользователя | net user "имя_пользователя" /active:no |
| Включение пользователя | net user "имя_пользователя" /active:yes |
| Изменение пароля существующего пользователя | net user "имя_пользователя" "новый_пароль" |
| Включение требования наличия пароля | |
| Отключение требования наличия пароля | |
| Включение требования установки пароля при следующей авторизации | net user "имя_пользователя" /logonpasswordchg:yes |
| Отключение требования установки пароля при следующей авторизации | net user "имя_пользователя" /logonpasswordchg:no |
| Запрет пользователю менять пароль | net user "имя_пользователя" /passwordchg:no |
| Разрешение пользователю менять пароль | net user "имя_пользователя" /passwordchg:yes |
| Снятие ограничения времени действия пароля По умолчанию срок действия пароля ограничен. После 42 дней ОС требует изменить пароль. | wmic useraccount where "name='имя_пользователя'" set passwordexpires=falseПри отсутствии WMIC (wmic не является внутренней или внешней командой…) установите WMIC или воспользуйтесь PowerShell: Set-LocalUser -Name "имя_пользователя" -PasswordNeverExpires $true |
| Изменить срок действия пароля (изменяется для всех пользователей), кол-во дней | net accounts /maxpwage:30 |
| Добавление пользователя в локальную группу | net localgroup "имя_группы" "имя_пользователя" /add |
| Удаление пользователя из локальной группы | net localgroup "имя_группы" "имя_пользователя" /delete |
Примеры
Стандартное создание пользователя Admin с административным доступом и паролем 12345.
net user "Admin" "12345" /add
wmic useraccount where "name='Admin'" set passwordexpires=false
net localgroup "Пользователи" "Admin" /delete
net localgroup "Администраторы" "Admin" /add
Создание пользователя Бухгалтер с группой доступа Пользователи, без пароля, с необходимостью задать пароль при первом входе и необходимостью менять пароль каждые 60 дней (это правило распространится на всех пользователей):
net user "Бухгалтер" /add
net user "Бухгалтер" /passwordreq:yes
net user "Бухгалтер" /logonpasswordchg:yes
net accounts /maxpwage:60
Несколько деталей
При создании пользователя, его каталог (C:\Users\имя_пользователя) не создаётся. Он создаётся при первом входе в систему.
При удалении пользователя, его каталог со всеми данными останется. Его необходимо удалить вручную.
При создании пользователя с именем, которое уже существовало (но пользователь удалён), и каталог с данными не удалён, новый каталог создастся с именем имя_пользователя.имя_компьютера.порядковый_номер, например User.PC.000.
Если в имени пользователя, пароле или названии группы пользователей есть пробелы — обрамите их в кавычки, чтобы избежать ошибки синтаксиса команды.
