使用 net time 实现内网时间同步

公司某项目有 8 个 windows 7 工控机,这些机子经常时间彼此不统一,我计划让他们定期同步数据中心的一台服务器的时间,做到彼此之间的时间统一

一、写在前面

首先,能用 ntp 最好,当然,在这种环境下我们的工控机 ping 不到数据中心的 ntp 服务器,那么我们退而求其次,同步一台可以使用 ntp 保证时间一致的服务器上的时间,也算是间接解决这个问题了,我们叫这台服务器为 A,工控机为 B。

二、具体流程

首先我们保障 B 能 ping 通 A ,网能通是一切的前提。

然后我们在 B 上用管理员方式打开 CMD,首先用 net use 建立于 A 的连接

1
net use \\10.1.112.99 "password" /user:"admin"

IP 换成那个 A 主机的,账号密码也是 A 的

至此我们建立了与 A 的连接,之后我们就可以使用 net time 来同步时间,具体为

1
net time \\10.1.112.99 /set /y

至此时间就同步好了,我们把这个两行指令加入计划任务,即可实现定时执行。