Akeme

Аптечка эникея

  • Создание и управление локальными пользователями Windows через CMD

    В домашних (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 "имя_пользователя" /passwordreq:yes
    Отключение требования наличия пароляnet user "имя_пользователя" /passwordreq:no
    Включение требования установки пароля при следующей авторизации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.

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