8

Я читал о команде net user <username> <password> /domain для "изменения" пароля моей учетной записи домена. Но это не требует моего текущего пароля, и у меня складывается впечатление (хотя никто не предупреждал меня об этом явно), что он обычно не меняет / обновляет мой пароль, а вместо этого сбрасывает его. Это будет означать, что я потеряю доступ ко всем зашифрованным вещам, связанным с моими учетными данными, e. г. EFS.

Как я могу изменить свой пароль для учетной записи домена в командной строке, не теряя крипто-доступ? Я ищу полный функциональный эквивалент интерфейса Ctrl+Alt+Delete/Change Password для автоматизации. Он также должен принять текущий пароль в качестве параметра командной строки, если это необходимо.

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

2 ответа2

4

Он не запрашивает ваш текущий пароль, потому что, вероятно, вы запускаете команду / скрипт от себя, поэтому он использует ваши учетные данные.

Для этого вы можете использовать PowerShell Set-ADAccountPassword , если хотите, чтобы более мощная функция изменила ваш пароль. Вы также можете получить учетные данные от пользователя с помощью Get-Credential.

Вы можете использовать их после установки RSAT (Remote Server Admin Tools) и импорта модуля с помощью команды Import-Module ActiveDirectory .

-1

PowerShell.exe -команда "Set-ADAccountPassword -Identity" "-OldPassword (ConvertTo-SecureString -AsPlainText" "-Force) -NewPassword (ConvertTo-SecureString -AsPlainText" "-Force) -server" ""

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