WindowsCredentialStore / Anmeldeinformationsspeicher : Einträge löschen

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