web-dev-qa-db-ja.com

ドメイン管理者でなくても現在のユーザーのドメインパスワードを変更するにはどうすればよいですか?

次のコマンドを実行してユーザーのパスワードをリセットする方法に関するドキュメントをたくさん見ました

Net User <username> * /domain

またはローカルで

Net User <username> <new_password>

しかし、私は現在のドメインのドメイン管理者ではないため、Net User <my_username> * /domainを介してパスワードを変更することはできません(アクセスが拒否されました)。

私がcanを行うのは、ヒットすることです CTRL+ALT+DEL [パスワードの変更]をクリックします。現在のパスワードを再入力して新しいパスワードを入力する必要があります。 enter image description here

質問:スクリプトを作成するにはどうすればよいですか?コマンドラインからパスワードを変更したいのですが、可能ですか?

ボーナス情報:Windows XP SP3マシンです。

:会社のポリシーでは、ユーザーに2週間ごとにパスワードを変更させるようにしています。最後の24個のパスワードを使用することはできません...新しいパスワードを常に覚えておきたくないので、「password1」...「password24」を手動で繰り返すだけで、最終的には古いパスワードに戻ります。手動の方法ではなく、小さなバッチでこれを行うのは素晴らしいことです。

10
Dennis G

残念ながら、私はもう同じシステム環境にはいませんが、Sysinternalsがツール PsPasswd を更新したことに注意してください。

PsPasswdを使用して、ローカルコンピューターまたはリモートコンピューターのローカルアカウントまたはドメインアカウントのパスワードを変更できます。

多分これが解決策だったでしょう-私はそのツールで自分のパスワードを変更できたかどうかまだわかりません。 CTRL + ALT + DELETEでパスワードを変更できます。

1
Dennis G

これをチェックしてください https://technet.Microsoft.com/en-us/library/ee617261.aspx .... -Oldpassword paramがあり、-Newpassword paramと一緒にこれを実現できます。ドメイン管理者でない場合は、これを行うには古いパスワードを知っている必要があります。さらに、-Oldpassword paramを使用する場合は、-reset paramを使用しないでください。

2
Taparshi

これを試してください、これがあなたのためにうまくいくかどうかわかりません。そのVBスクリプト

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.aspxdomain logon

2
MealstroM

これは、Scripting Guysによる 記事 コードと、PowerShellを介してActive Directoryパスワードを変更する方法の説明です。通常、Domain AdminsまたはAccount Operatorsグループのメンバーである必要がありますが、自分のアカウントで機能する可能性があります。私はまだそれを試していません。

https://blogs.technet.Microsoft.com/heyscriptingguy/2010/08/17/how-to-change-a-users-active-directory-password-with-powershell/

1
SturdyErde