본문 바로가기

Windows

자격 증명 관리 일괄 삭제

업무상 자격증명을 삭제 해야 하는 경우가 발생합니다.

매번 작업 해주기 귀찮아서 확인해보니 한번에 삭제 하는 방법이 있네요

....저걸 하나하나 모두 삭제

cmdkey로 리스트를 불러올 수 있어서 혹시나 해보았으나...될리가 없죠..

구글링을 해보니 누군가 간단하게 스크립트로 만들어 놓은 것을 확인

$Credentials = (cmdkey /list | Where-Object {$_ -like "*Target=*"})
Foreach ($Target in $Credentials) {
    $Target = ($Target -split (":", 2) | Select-Object -Skip 1).substring(1)
    $Argument = "/delete:" + $Target
    Start-Process Cmdkey -ArgumentList $Argument -NoNewWindow -RedirectStandardOutput $False
    }

cmdkey에서 리스트를 뽑아서 한땀한땀 삭제를 해주는 스크립트 입니다.

찾아서 파괴파괴!

돌리고 나니... 모두 삭제 확인하였습니다.

 

 

출처 : https://gist.github.com/janikvonrotz/7819990