Wie kann ich das Kennwort für mehrere Anmeldeinformationen in Windows Vault (auch bekannt als Credential Manager) ändern?

Wie kann ich das Kennwort für mehrere Anmeldeinformationen in Windows Vault (auch bekannt als Credential Manager) ändern?

Mein Windows 7-Laptop ist nicht mit der Active Directory-Domäne meines Unternehmens verbunden. Ich verbinde mich jedoch mit einer Reihe von Ressourcen in der Domäne, darunter Intranet-Sites, Dateifreigaben und TFS. Alle drei Monate muss ich in meinem Unternehmen mein Kennwort ändern.

Ich habe festgestellt, dass Windows 7 über einen Anmeldeinformations-Manager verfügt, in den ich gespeicherte Passwörter eingeben und bearbeiten kann. Wenn ich jedoch mein Passwort ändere, muss ich mindestens ein Dutzend verschiedene Anmeldeinformationen bearbeiten. Beachten Sie, dass alle Anmeldeinformationen denselben Benutzernamen im Format „Domäne\Benutzer“ haben.

Gibt es eine Möglichkeit, das Kennwort für alle Anmeldeinformationen mit demselben Benutzernamen zu ändern?

Ich denke, das Problem ist bei Dateifreigaben und TFS akuter, da mir anscheinend einfach der Zugriff verweigert wird. Bei Intranet-Sites werde ich zumindest vom Internet Explorer aufgefordert, mein Passwort zu ändern (wenn auch wiederholt für jede Site, auf die ich zugreife).

Antwort1

Der Vollständigkeit halber können Sie Anmeldeinformationen über die Befehlszeile oder in einem Batchskript mit cmdkey.exe(befindet sich unter %windir%\system32) verwalten.


Um beispielsweise die Anmeldeinformationen für Folgendes hinzuzufügen (oder zu aktualisieren) server.domain.tld:

cmdkey.exe /add:server.domain.tld /user:username /pass:password

oder für die gesamte Domäne:

cmdkey.exe /add:*.domain.tld /user:username /pass:password


/userkann auch nehmen domain\usernameoderusername@domain


Anstatt Windows Vault zu öffnen, können Sie ein einfaches Batch-Skript ausführen, das Sie zur Eingabe Ihres neuen Kennworts auffordert:

set /p pw=Enter your new password:
cmdkey.exe /add:*companydomain.tld /user:myusername /pass:%pw%

Antwort2

Falls jemand daran interessiert ist, Daten aus PowerShell oder C# zu lesen und in diese zu schreiben, hier ist ein Link zu einem entsprechenden Skript:

PowerShell-Anmeldeinformations-Manager: CredMan.ps1

Das PowerShell-Skript greift über Inline-C# auf die API zu, das Pinvoke verwendet.

verwandte Informationen