$var = & cmd.exe /c C:\Windows\System32\cmdkey.exe /list | Select-String "Target"

$x = $var -Split ([Environment]::NewLine) 
$y = $x -Split "Target: " 
$z = $y -Split "`r" 
$z = $z -replace "  *",""
Write-Host "CRED TO DELETE>> $z"  

foreach($one in $z) { 
  if($one) {
    Write-Host "TEST1>> $one"
    & cmd.exe /c C:\Windows\System32\cmdkey.exe /delete:"$one"
    if($?) { Write-Host "TEST2>> Delete Successful" }
     else  { Write-Host "TEST3>> Delete Failed"  }
  } # else { Write-Host "ALERT>> I AM NULL" }

} 

<#
# This one opens up a gui and you can delete all.
rundll32.exe keymgr.dll, KRShowKeyMgr 


# This one does not delete all, Target: (with spaces )
 cmdkey /list | ForEach-Object{if($_ -like "*Target:*"){cmdkey /del:($_ -replace " ","" -replace "Target:","")}}

#>