Назад | Перейти на главную страницу

Как изменить пароль домена текущего пользователя, не будучи администратором домена?

Я видел много документации о том, как сбросить пароль пользователя, запустив

net user <username> * /domain

или на месте

net user <username> <new_password>

Но я не являюсь администратором текущего домена, поэтому мне не разрешено менять пароль через net user <my_username> * /domain (Доступ запрещен).

Что я жестяная банка сделать хотя, это ударить CTRL+ALT+DEL и нажмите «Изменить пароль», где я должен повторно ввести свой текущий пароль и дать новый пароль:

Вопрос: Как я могу это написать? Я хочу изменить свой пароль через командную строку. Возможно?

Дополнительная информация: у меня компьютер с Windows XP SP3.

Заметка: Политика компании заставляет пользователя менять свой пароль каждые две недели. И вы не можете использовать свои последние 24 пароля ... Поскольку я не хочу всегда запоминать новый пароль, я просто перебираю "password1" ... "password24" вручную и в конце концов возвращаюсь к своему старому паролю. Было бы здорово сделать это небольшими партиями, а не вручную.

Проверь это https://technet.microsoft.com/en-us/library/ee617261.aspx.... Есть параметр -Oldpassword, который вместе с параметром -Newpassword может этого добиться. Помните, что если вы не являетесь администратором домена, для этого вам необходимо знать старый pwd. Кроме того, когда вы используете параметр -Oldpassword, не используйте -reset param.

Попробуй, я не знаю, сработает ли это для тебя. это VBscript

Dim UserName
Dim UserDomain
UserDomain = InputBox("Enter the user's login domain name")
UserName = InputBox("Enter the user's login name")
Set User = GetObject("WinNT://"& UserDomain &"/"& UserName &"",user)


Dim NewPassword
NewPassword = InputBox("Enter new password")
Call User.SetPassword(NewPassword)

If err.number = 0 Then
        Wscript.Echo "The password change was successful."
Else
        Wscript.Echo "The password change failed!"
End if

Проверь это http://technet.microsoft.com/en-us/library/cc780332%28WS.10%29.aspx!

К сожалению, я больше не нахожусь в той же системной среде, но следует отметить, что Sysinternals обновили свой инструмент PsPasswd.

Вы можете использовать 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, но вы можете столкнуться с различными политиками домена (например, историей паролей), и вам все равно могут потребоваться права администратора домена. Я подозреваю, что тебе не повезло.

Просто сделайте это из командной строки ...

чистый домен пользователя \ имя пользователя *

(обратите внимание на звездочку в конце после пробела)

Вам будет предложено ввести новый пароль без необходимости вводить старый.

С помощью этой информации вы можете создать сценарий или командный файл и файл csv для ваших паролей.