Я видел много документации о том, как сбросить пароль пользователя, запустив
net user <username> * /domain
или локально
net user <username> <new_password>
Но я не являюсь администратором домена для текущего домена, поэтому мне не разрешено менять пароль через net user <my_username> * /domain
(доступ запрещен).
Что я могу сделать, так это нажать CTRL+ ALT+ DELи нажать «Изменить пароль», где я должен повторно ввести свой текущий пароль и дать новый пароль:
Вопрос: Как я могу написать это? Я хочу изменить свой пароль через командную строку. Возможное?
Информация о бонусе: я на машине с Windows XP SP3.
Примечание . Политика компании заключается в том, чтобы пользователь менял свой пароль каждые две недели. И вы не можете использовать свои последние 24 пароля ... Так как я не хочу всегда помнить новый пароль, я просто перебираю "password1" ... "password24" вручную, и в конце я возвращаюсь к своему старому паролю. Было бы здорово сделать это с небольшой партией вместо ручного способа.
источник
Ответы:
Попробуйте это, я не знаю, будет ли это работать для вас. его сценарий VB
проверьте это http://technet.microsoft.com/en-us/library/cc780332%28WS.10%29.aspx !
источник
User.SetPassword
я получаю Отказ в доступе : «* Ошибка: ошибка общего доступа запрещена, Код: 80070005, Источник: Active Directory *»Проверьте это https://technet.microsoft.com/en-us/library/ee617261.aspx .... Существует параметр -Oldpassword, который вместе с параметром -Newpassword может достичь этого. Помните, что если вы не являетесь администратором домена, вам нужно знать старый pwd для этого. Кроме того, когда вы используете параметр -Oldpassword, не используйте параметр -reset.
источник
К сожалению, я больше не нахожусь в той же системной среде, но следует отметить, что Sysinternals обновил свой инструмент PsPasswd .
Возможно, это было бы решением - я до сих пор не знаю, смогла ли я изменить свой пароль с помощью этого инструмента. Я мог бы изменить пароль через CTRL + ALT + DELETE.
источник
В этой статье The Scripting Guys есть код и объяснение того, как изменить пароль Active Directory через PowerShell. Обычно вам необходимо быть членом группы «Администраторы домена» или «Операторы учетной записи», но есть вероятность, что она может работать с вашей собственной учетной записью. Я еще не пробовал это сам.
https://blogs.technet.microsoft.com/heyscriptingguy/2010/08/17/how-to-change-a-users-active-directory-password-with-powershell/
источник
Эта статья базы знаний показывает, что вы не можете с
net
командой, не без прав администратора домена. Возможно, вам удастся сделать это с помощью командлета PowerShell, но вы можете столкнуться с различными политиками домена (например, с историями паролей), и вам все равно могут потребоваться права администратора домена. Я подозреваю, что вам не повезло.источник
net
и я попросил конкретное решение сценария этого, а не для «Вы можете быть в состоянии сделать это» - я знаю, что я может быть в состоянии сделать это.Просто сделайте это из командной строки ...
сетевой пользовательский домен \ имя пользователя *
(обратите внимание на звездочку на конце после пробела)
Вам будет предложено ввести новый пароль без необходимости ввода старого.
С помощью этой информации вы можете создать скрипт или пакетный файл и файл CSV для ваших паролей.
источник