如何清除 Powershell 缓存

How to clear Powershell Cache

我目前 运行 遇到一个问题,当我通过 PowerShell 运行 脚本时,它尝试 运行 脚本但由于凭据不正确而一直失败。我最近更改了密码,但 PowerShell 没有提示我输入新密码。

有没有办法让 PowerShell 清除我缓存的凭据以便我可以输入新凭据?

您需要注销或锁定您的工作站并使用 Windows_Key + L 解锁。

如评论中所述,这是一个 Windows 问题,这正是您在登录时轮换凭据时需要做的事情。重新验证将刷新缓存的主体,并且 locking/unlocking 在大多数情况下就足够了,因为这会迫使您使用当前凭据重新进行身份验证。

Note: If you changed your password using Ctrl+Alt+Del > Change Password, you shouldn't need to log out and in again, but if you find this is required I would recommend asking on Super User or Server Fault about this behavior.

谢谢大家的帮助。当我输入以下命令时,我的问题得到解决。

save-creds

它提示我输入脚本的凭据