删除凭据管理器中所有记住密码的 Windows 7 命令行是什么?

Nam*_* VU 10 security windows-7 passwords command-line credentials-manager

我们可以通过为凭据管理器中删除记忆/缓存密码在这里,并通过命令cmdkey这里

我想要一个可以快速清除所有密码的命令。我们怎么做?

Kir*_*irk 19

为此,您肯定需要创建一个批处理文件。也许下面的链接会帮助你

这是类似的帖子。试试看。

剧本

cmdkey.exe /list > "%TEMP%\List.txt"
findstr.exe Target "%TEMP%\List.txt" > "%TEMP%\tokensonly.txt"
FOR /F "tokens=1,2 delims= " %%G IN (%TEMP%\tokensonly.txt) DO cmdkey.exe /delete:%%H
del "%TEMP%\List.txt" /s /f /q
del "%TEMP%\tokensonly.txt" /s /f /q
Run Code Online (Sandbox Code Playgroud)


小智 11

尝试以下单行:

for /F "tokens=1,2 delims= " %G in ('cmdkey /list ^| findstr Target') do  cmdkey /delete %H
Run Code Online (Sandbox Code Playgroud)

它与批处理文件完全一样,但没有临时文件,并且在一行中。将 cmdkey /list 的结果通过管道传送到 findstr(它将从 STDIN 搜索字符串)。然后使用 FOR 循环内的结果,使用它的单引号“处理命令”功能,并删除每个项目(列表中的第二个参数)一种使用标准执行与批处理文件相同的事情的好方法管道,并且没有临时文件。

  • 您应该[编辑]您的答案以包含该信息... (2认同)