Ich arbeite an einem Skript zum Löschen aller allgemeinen Anmeldeinformationen im Anmeldeinformations-Manager.
Ich habe hier einen Benutzer, der mehrere hundert allgemeine Anmeldeinformationen hat. Diese mit herkömmlichen Mitteln zu löschen, wird eine echte Qual. Ich habe alles gegoogelt und alle Antworten sind: Schreiben Sie eine Bat-Datei mit CMDKEY. Das Problem ist, dass CMDKEY sagt, dass KEINE Anmeldeinformationen gefunden wurden ... was absolut keinen Sinn ergibt, wenn sie mehrere Hundert hat, die im Anmeldeinformationsmanager sichtbar sind. Übersehe ich hier etwas? Ich habe es auch mit VaultCMD versucht und das hat auch nichts gefunden. Gibt es einen anderen Befehl oder eine andere Möglichkeit, den Anmeldeinformationsmanager einfach zu löschen, eine Datei, die vielleicht irgendwo gespeichert ist und die ich löschen kann usw.?
Die einzige Möglichkeit, CMDKEY dazu zu bringen, generische Anmeldeinformationen anzuzeigen, besteht darin, sie von CMDKEY hinzuzufügen, z. B. cmdkey /generic:testnet /user:test /pass 123
Es wird dieser Eintrag und nur dieser angezeigt.
Antwort1
Befehlszeile verwendennet use * /löschen Es gibt auch ein Befehlszeilenprogramm: C:> cmdkey /?
Erstellt, zeigt an und löscht gespeicherte Benutzernamen und Passwörter.
Die Syntax dieses Befehls lautet:
CMDKEY [{/add | /generic}:Zielname {/smartcard | /user:Benutzername {/pass{:Passwort}}} | /delete{:Zielname | /ras} | /list{:Zielname}]
Beispiele:
So listen Sie die verfügbaren Anmeldeinformationen auf: cmdkey /list cmdkey /list:Zielname
So erstellen Sie Domänenanmeldeinformationen: cmdkey /add:Zielname /user:Benutzername /pass:Passwort cmdkey /add:Zielname /user:Benutzername /pass cmdkey /add:Zielname /user:Benutzername cmdkey /add:Zielname /smartcard
So erstellen Sie generische Anmeldeinformationen: Der Schalter /add kann durch /generic ersetzt werden, um generische Anmeldeinformationen zu erstellen
So löschen Sie vorhandene Anmeldeinformationen: cmdkey /delete:Zielname
So löschen Sie RAS-Anmeldeinformationen: cmdkey /delete /ras