WindowsCredentialStore / Anmeldeinformationsspeicher : Einträge löschen
Um automatisiert mehrere Passwörter aus dem Anmeldeinformationsspeicher zu löschen kann man dieses Script verwenden. Leider nicht native Powershell.
$Credentials = (cmdkey /list | Where-Object {(($_ -like "*Target=*") -and !($_ -like "*Outlook*"))})
Foreach ($Target in $Credentials) {
$Target = ($Target -split (":", 2) | Select-Object -Skip 1).substring(1)
$Argument = "/delete:" + $Target
Write-Host $Argument
Start-Process Cmdkey -ArgumentList $Argument -NoNewWindow -RedirectStandardOutput $False
}
Direkter Aufruf einer GUI ohne über die Systemsteuerung gehen zu müssen, da diese evtl. vom Administrator ausgeblendet sind: rundll32.exe keymgr.dll, KRShowKeyMgr