使用脚本删除 MS Onedrive 的缓存凭据

使用脚本删除 MS Onedrive 的缓存凭据

我需要能够使用脚本从 Windows 凭据管理器中删除本地计算机中的 OneDrive 缓存凭据。原因 - 当提示用户更改其 O365 密码时,由于某种原因链接到 OneDrive 的密码的本地缓存版本不会更新,并且用户开始收到同步错误。

用户可以去手动删除这个条目但对于某些人来说这要求太高了;)

任何指点都很好。更喜欢 Powershell,但 VB 也可以。

问候

答案1

Windows 附带了用于凭据管理器组件的命令行实用程序:cmdkey

我没有 OneDrive for Business 帐户可供测试,但您应该在输出中看到缓存的凭据:

cmdkey /list

使用 PowerShell 获取输出/list,提取目标名称并调用

cmdkey /delete:targetname

相关内容