也许有人有想法。 我想确保系统在我的脚本运行前至少几天内具有正确的日期/年份。关于我该怎么做的任何想法?
请参阅本指南 http://www.pool.ntp.org/en/use.html
如果您使用的是最新的 Windows 版本,则可以使用系统中内置的 ntp 客户端。作为管理员输入
w32tm /config /syncfromflags:manual /manualpeerlist:0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org,3.pool.ntp.org
在命令提示符下。这将适用于Windows 2003及更高版本。如果您使用旧版本的窗口,您可以尝试
net time /setsntp:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org"
作为管理员,也可以通过右键单击任务栏中的时钟,选择"调整日期/时间"并在"Internet时间"选项卡中输入服务器名称来实现相同的目的。
Meinberg为Windows制作了ntp守护进程的端口。
如果您的 Windows 系统是域的一部分,则可能无法独立更新计算机时间。有关在窗口上设置时间的详细信息,请参阅 Windows 时间服务的工作原理。
另请查看%date%
和%time%
环境变量。
我有同样的问题。您可以使用它将本地时间与 ntp 池外的时间进行比较。
w32tm /stripchart /samples:1 /computer:es.pool.ntp.org /dataonly
我有一个脚本,如果差异大于 180 秒,脚本就会失败。如果您仍然需要它,我可以扩展它。