@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion

echo ======================================
echo 【现有凭据】
echo ======================================
cmdkey /list
echo.

echo ======================================
echo 【删除凭据中】
echo ======================================
for /f "skip=1 tokens=* delims=" %%a in ('cmdkey /list ^| findstr /r "^    Target:"') do (
    set "target=%%a"
    set "target=!target:    Target: =!"
    echo 正在删除：!target!
    cmdkey /delete:"!target!" 2>nul && echo  删除成功 || echo  删除失败/凭据不存在
    echo.
)

echo ======================================
echo 【校验】
echo ======================================
cmdkey /list | findstr /r "^    Target:" || echo  所有凭据已全部删除！
cmdkey /list | findstr /r "^    Target:" && echo  仍有凭据残留
echo.
pause
