![在 XP 框上更改本地时间 - 本地管理员,但组策略限制时间更改](https://linux22.com/image/534792/%E5%9C%A8%20XP%20%E6%A1%86%E4%B8%8A%E6%9B%B4%E6%94%B9%E6%9C%AC%E5%9C%B0%E6%97%B6%E9%97%B4%20-%20%E6%9C%AC%E5%9C%B0%E7%AE%A1%E7%90%86%E5%91%98%EF%BC%8C%E4%BD%86%E7%BB%84%E7%AD%96%E7%95%A5%E9%99%90%E5%88%B6%E6%97%B6%E9%97%B4%E6%9B%B4%E6%94%B9.png)
我是一名开发人员,需要在本地 XP 机器上进行一些时间单元测试。我是本地管理员,但有一个集中执行的组策略禁止更改本地时间(管理层将内部开发人员与公司中其他所有用户一视同仁,这是一种严重的情况)。
我想知道是否有办法使用我的管理员权限绕过组策略并完成工作。谢谢!
答案1
您是否考虑过(我知道这不是您想要的确切答案)将一些模拟/存根时间函数注入您要测试的代码中?它可能会实现您想要的结果,而无需修改时间,并且可以在其他地方运行测试(例如在 CI 服务器上,您真的不想更改实际时间)。
答案2
如果您更改工作站时间,则会破坏 Kerberos(AD 的一部分)。不要这样做。如果您需要一台测试机器,请获取不属于域的测试机器。