Как установить для локального пользователя признак Срок действия пароля не ограничен посредством командной строки?
Поясню ситуацию. Бесплатный HyperV, поэтому только командная строка. А опасность в том, что просроченный пароль невозможно сменить через удаленный рабочий стол при включенной Network Level Authentication. В случае удаленного датацентра это становиться проблемой - нужна консоль (KVM over IP).
net user
Опубликовано пользователем manager
net user имя_пользователя /expires:never
см. также Использование команды net user
не работает
Опубликовано пользователем manager
The command completed succesfully.
Но на самом деле ничего не происходит. Выполним, net user имя_пользователя и увидим, что в поле Password expires по прежнему стоит дата.
Команда меняет поле Account expires, а это совсем не то, что нам нужно.
Выход из положения
Опубликовано пользователем manager
Специальной команды нет.
Решить проблему можно через утилиту WMIC (Windows Management Instrumentation Command-line)
wmic useraccount where "name='имя_пользователя' " set passwordexpires=false