我在MS Windows域工作。
我正在尝试集中(远程)启动和停止W32Time服务一段时间(禁用时间服务器更新,例如两个小时)然后远程更改系统日期和时间以允许低功率用户(他们不能启动和停止服务并更改时间)进行一些过时的操作。 当完成时间后,我想再次启动W32Time以允许系统时钟的自动同步。
我用WMI尝试了这个,但我的问题是,当我尝试重新启动服务时,时间偏差太大而且我无法进行WMI操作。
是否有可能做到这一点?
我想知道一个解决方案是否可能在远程系统上放置一个shell文件(可能最终删除自己),然后使用Admin权限启动它(使用像PsExec这样的somenthing)。在这种情况下,我不需要由DC授予,时间偏差可能不是问题。
也许这是一种更可行的方式?
最后我想出了修改我的要求。我编写并分发了一个简单的c#exe和开始/停止时间服务以及一个表单来请求新的日期/时间。使用管理员权限远程启动此exe。这很费力地解决了。
—
Andrea Colleoni