我正在尝试使用以下命令(cmd on)在 Windows 7(A)和 Windows 8.1(B)计算机上同步它们自己的专用网络上的时钟computerA
:
net time \\computerB /set /y
正如我所料,此命令给出了一个访问被拒绝错误,因为上的本地管理员帐户computerA
没有权限computerB
。
我想设置一个帐户,或者允许Everyone
或Guest
允许特定区域computerB
,以便可以正常进行时间同步。不幸的是,我似乎找不到与此命令相关的权限的任何文档,因此,我假设此命令需要两台机器的管理权限。
该网络完全处于离线状态,并且实际上仅由这两台机器组成。我理想情况下希望实现时间同步,而无需在该网络上的机器或计算机/服务器上添加其他帐户。
这可以用网络时间来实现吗?如果不行,有没有其他方法可以通过离线网络将计算机 B 的时间同步到计算机 A 上?
答案1
Windows 认为时钟是一种高安全性设置(因为它在 TLS、Kerberos 和事件日志中使用)——允许通过网络匿名更改它可能并不明智。
也就是说,更改时钟的权限由系统时间权限secpol.msc
,可以通过组策略或直接通过(在本地策略→用户权限分配下)授予任意用户。