Ich habe zahlreiche Dokumentationen zum Zurücksetzen des Kennworts eines Benutzers durch Ausführen gesehen
net user <username> * /domain
oder vor Ort
net user <username> <new_password>
Ich bin jedoch kein Domain-Administrator für die aktuelle Domain, daher darf ich das Passwort nicht über ändern net user <my_username> * /domain
(Zugriff verweigert).
Was ich jedoch tun kann , ist, CTRL+ ALT+ zu DELdrücken und auf "Passwort ändern" zu klicken, wo ich mein aktuelles Passwort erneut eingeben und ein neues Passwort eingeben muss:
Frage: Wie kann ich das schreiben? Ich möchte mein Passwort über die Kommandozeile ändern. Möglich?
Bonusinformationen: Ich bin auf einem Windows XP SP3-Computer.
Hinweis : Die Unternehmensrichtlinie sieht vor, dass der Benutzer sein Kennwort alle zwei Wochen ändert. Und Sie können Ihre letzten 24 Passwörter nicht verwenden ... Da ich mich nicht immer an ein neues Passwort erinnern möchte, iteriere ich einfach manuell durch "Passwort1" ... "Passwort24" und am Ende bin ich wieder bei meinem alten Passwort. Es wäre großartig, dies mit einer kleinen Charge anstelle der manuellen Methode zu tun.
quelle
Antworten:
Versuchen Sie dies, ich weiß nicht, ob dies für Sie funktionieren wird. sein VB-Skript
Überprüfen Sie dies http://technet.microsoft.com/en-us/library/cc780332%28WS.10%29.aspx !
quelle
User.SetPassword
mir ein Zugriff verweigert : "* Fehler: Allgemeiner Zugriff verweigert Fehler, Code: 80070005, Quelle: Active Directory *"Überprüfen Sie dies unter https://technet.microsoft.com/en-us/library/ee617261.aspx .... Es gibt den Parameter -Oldpassword, der zusammen mit dem Parameter -Newpassword dies erreichen kann. Denken Sie daran, wenn Sie kein Domain-Administrator sind, müssen Sie das alte pwd kennen, um dies zu tun. Wenn Sie den Parameter -Oldpassword verwenden, verwenden Sie den Parameter -reset nicht.
quelle
Leider bin ich nicht mehr in derselben Systemumgebung, aber es sollte beachtet werden, dass Sysinternals ihr Tool PsPasswd aktualisiert hat .
Vielleicht wäre dies die Lösung gewesen - ich weiß immer noch nicht, ob ich mein Passwort mit diesem Tool hätte ändern können. Ich könnte das Passwort über STRG + ALT + LÖSCHEN ändern.
quelle
Dieser Artikel von The Scripting Guys enthält den Code und eine Erklärung zum Ändern eines Active Directory-Kennworts über PowerShell. Im Allgemeinen müssten Sie Mitglied der Gruppe "Domänenadministratoren" oder "Kontobetreiber" sein, es besteht jedoch die Möglichkeit, dass dies mit Ihrem eigenen Konto funktioniert. Das habe ich selbst noch nicht versucht.
https://blogs.technet.microsoft.com/heyscriptingguy/2010/08/17/how-to-change-a-users-active-directory-password-with-powershell/
quelle
In diesem Knowledge Base-Artikel wird darauf hingewiesen, dass Sie mit dem
net
Befehl nicht ohne Domänenadministratorrechte arbeiten können. Möglicherweise können Sie dies mit einem PowerShell-Cmdlet tun, aber Sie verstoßen möglicherweise gegen verschiedene Domänenrichtlinien (z. B. Kennwortverläufe) und benötigen möglicherweise weiterhin Domänenadministratorrechte. Ich vermute, Sie haben kein Glück.quelle
net
und ich habe nach einer bestimmten Lösung für das Skript gefragt, nicht nach "Sie können es möglicherweise tun" - ich weiß, dass ich es möglicherweise tun kann.Tun Sie dies einfach an der Eingabeaufforderung ...
Netto-Benutzerdomäne \ Benutzername *
(Beachten Sie das Sternchen am Ende nach einem Leerzeichen)
Sie werden aufgefordert, das neue Passwort einzugeben, ohne das alte eingeben zu müssen.
Mit diesen Informationen können Sie ein Skript oder eine Batch-Datei und eine CSV-Datei für Ihre Passwörter erstellen.
quelle