将 Windows 工作站或服务器同步到其配置的时间源的命令是什么?
答案1
正如 Kyle 所说,w32tm /resync
这是实现这一目标的现代方式。请参阅此链接至 Microsoft 知识库 (KB 307897)有关 w32tm 命令的更多信息。
还有net time
一个旧版本,但可能更简单。
答案2
对于那些仍然在问这个问题的人。
要更新,请使用以下命令(兼容 2008 和 2012 服务器)
w32tm /config /manualpeerlist:"ntp_server" /syncfromflags:manual /reliable:yes /update
用你的源更改 ntp_server
重启时间服务
net stop w32time net start w32time
重新同步时间
w32tm /resync
验证同步状态
w32tm /query /status
如果您的源工作正常且/或您的连接正常(防火墙或 Microsoft Forefront 也可能是问题),上述命令应该没问题。以下命令可帮助进行故障排除
列出同行
w32tm /query /peers
列出 NTP 源:
w32tm /query /source
答案3
您可以使用以下命令:
w32tm /resync
答案4
如果配置了 ntp 服务器,则 Powershell 单行命令:
gsv w32time | sasv; w32tm /resync /force
如果 CMOS 电池出现故障,您可以将此.bat 文件放入启动中,以便它可以在操作系统启动时重新同步:
@powershell -NoProfile -Command 'gsv w32time | sasv; w32tm /resync /force'