我需要能够使用脚本从 Windows 凭据管理器中删除本地计算机中的 OneDrive 缓存凭据。原因 - 当提示用户更改其 O365 密码时,由于某种原因链接到 OneDrive 的密码的本地缓存版本不会更新,并且用户开始收到同步错误。
用户可以去手动删除这个条目但对于某些人来说这要求太高了;)
任何指点都很好。更喜欢 Powershell,但 VB 也可以。
问候
答案1
Windows 附带了用于凭据管理器组件的命令行实用程序:cmdkey
我没有 OneDrive for Business 帐户可供测试,但您应该在输出中看到缓存的凭据:
cmdkey /list
使用 PowerShell 获取输出/list
,提取目标名称并调用
cmdkey /delete:targetname