Ändern (nicht zurücksetzen!) mein eigenes Domänenbenutzerkennwort an der Eingabeaufforderung

Ich habe über den Befehl net user <username> <password> /domain gelesen, um mein Domänenkontokennwort zu "ändern". Dies fragt jedoch nicht nach meinem aktuellen Passwort, und ich habe den Eindruck (obwohl mich niemand explizit gewarnt hat), dass es mein Passwort normalerweise nicht ändert/aktualisiert, sondern stattdessen zurücksetzt es. Dies würde bedeuten, dass ich den Zugriff auf alle verschlüsselten Dinge verliere, die an meine Anmeldeinformationen gebunden sind, z. B. EFS.

Wie kann ich mein Passwort für ein Domänenkonto in der Befehlszeile ändern, ohne krypto-Zugang verlieren? Ich suche nach einem voll funktionsfähigen Äquivalent der Ctrl+Alt+Delete/Change Password GUI für die Automatisierung. Es sollte bei Bedarf auch das aktuelle Kennwort als Befehlszeilenparameter akzeptieren.

Dies ist für Windows 7 und einen ähnlich alten oder aktuelleren Domänencontroller. Ich habe lokale Administratorrechte, aber nicht für die Domäne, aber ich stelle mir vor, dass es nicht notwendig sein sollte, mein eigenes Benutzerkennwort zu ändern.

Author: ygoe, 2016-09-07

2 answers

Es wird nicht nach Ihrem aktuellen Kennwort gefragt, da Sie wahrscheinlich den Befehl/das Skript als Sie selbst ausführen, sodass Ihre Anmeldeinformationen verwendet werden.

Sie können PowerShell Set-ADAccountPassword dafür verwenden, wenn Sie eine leistungsfähigere Funktion zum Ändern Ihres Passworts wünschen. Sie können Anmeldeinformationen auch vom Benutzer mit Get-Credential abrufen.

Sie können sie verwenden, nachdem Sie RSAT (Remote Server Admin Tools) installiert und das Modul über den Befehl Import-Module ActiveDirectory importiert haben.

 5
Author: hagier,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-09-08 08:43:46

PowerShell.exe -Befehl "Set-ADAccountPassword -Identity "" -OldPassword (ConvertTo-SecureString -AsPlainText "" -Force) -NewPassword (ConvertTo-SecureString -AsPlainText "" -Force) -server """

 0
Author: Jeffrey Walker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-06-20 14:48:41