如何在 Windows 续订 Kerberos 票证?

How can I renew Kerberos Ticket in Windows?

在 Linux 中,我可以 运行 kinit -Rkrenew 刷新 Kerberos 票证。如何使用命令行在 Windows 中刷新 Kerberos Ticket?我试图通过 Google 找到,但没有找到任何可以帮助我的东西。

您的意思是您明确只想在 Windows 续签机票吗?如果你有一个 Java 安装并且很乐意重新验证它有一个 kinit tool(在 java 安装目录的 bin 目录中)。

否则你可以看看 MITs beta Kerberos for Windows

如果您谈论的是 Windows Kerberos 实施,则没有必要。不管你有一张有效的票,过期的还是没有人。一旦您登录 Windows,LSA 将在内存中保留您的主体和密码,并在需要时尽快重新获得一张新票。

要验证这一点,请下载 Microsoft 资源工具包,您有 kerbtray.exeklist.exe。清除缓存,检查 kerbtray,访问受 Kerberos 保护的资源,Windows 将自动发出 AS-REQTGS-REQ

您尝试过在 cmd 上使用 "klist purge" 吗?这样做你可以擦除缓存票。再次创建工单只需要再次访问受保护的资源