当我进入 Windows 7 或 Windows Server 2008 中的凭据管理器时,它允许我编辑我的帐户的缓存凭据。是否可以在同一台计算机上编辑其他人存储的凭据?
例如,我有一个计划任务以 SYSTEM 身份运行,并使用存储的凭据登录 Team Foundation Server。我通过以下方式设置这些凭据以 SYSTEM 身份运行 cmd.exe并运行tf.exe
,提示我输入凭据。现在 SYSTEM 已缓存这些凭据,但我不知道如何在需要时清除它们。
答案1
你可能会发现cmdkey.exe
对此目的很有用。从 开始cmdkey /list
,然后从 开始,选择 的相应项目cmdkey /delete
。
请注意,cmdkey 本身仅允许列出当前用户的凭据,但获取不同用户帐户下的命令终端要比获取完整的桌面会话容易得多。例如使用runas /USER:proper_user cmd.exe
或查看系统执行此操作的方法。