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

Это автономный компьютер с ОС Windows 7 (Home Premium), в котором есть только один пользователь («я»), нет контроллера домена, нет сетевых политик и т.д.

3 ответа3

2

Это невозможно в версии Windows Home Premium и требует версии Business или Pro или выше, так как для этого требуются локальные групповые политики.

Если вы обновите Windows 7 до Business Premium, то можно использовать следующую часть ответа:

Вы можете сделать это из управления компьютером.

Перейдите в панель управления, Администрирование, затем Управление компьютером.

В левом меню найдите Локальные пользователи и группы.

Откройте его и перейдите к Пользователям.

Вы найдете список всех пользователей на вашем компьютере.

Дважды щелкните по пользователю, которого вы хотите редактировать.

Вы найдете поле с надписью [ ] User must change password at next logon . Установите флажок и нажмите ОК.

Эта опция будет недоступна для пользователей домена, потому что пользователи домена управляются через Active Directory. Я знаю, что это не относится к вам, но я перечисляю это на тот случай, если кто-то еще обнаружит, что у него есть компьютер, подключенный к домену.

Эта функция существует в каждой версии Windows NT, начиная с Windows NT 4. Он также включен в Windows 10.

0

Вот что я нашел, работал для меня на Windows 10 Home.

wmic UserAccount where name='John Doe' set Passwordexpires=true

С последующим

net user "John Doe" /logonpasswordchg:yes
0

Эта серия шагов должна создать впечатление "пароль должен быть изменен при следующем входе в систему":

В соответствии с этой статьей Windows Central вы можете настроить пароль учетной записи на WMIC:

wmic UserAccount where Name='USERNAME' set PasswordExpires=True

Примечание. Замените "ИМЯ ПОЛЬЗОВАТЕЛЯ" именем учетной записи, срок действия пароля которой истекает.

Это приводит к истечению срока действия учетной записи после достижения максимального срока действия пароля. Вы можете настроить максимальный возраст для всех учетных записей на машине до 1 дня с помощью:

net accounts /maxpwage:1

Наконец, создайте пакетный сценарий и поместите его в папку «Автозагрузка» учетной записи целевого пользователя, чтобы отключить устаревшие пароли с помощью команды:

wmic UserAccount where Name='USERNAME' set PasswordExpires=False

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .