也许有人有一个想法。我想确保系统在我的脚本运行前至少几天内具有正确的日期/年份。关于我如何做到这一点的任何想法?
2 回答
我有同样的问题。您可以使用它来比较本地时间和关闭 ntp 池。
w32tm /stripchart /samples:1 /computer:es.pool.ntp.org /dataonly
如果差异大于 180 秒,我的脚本会失败。如果您仍然需要它,我可以扩展它。
请参阅本指南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 和更高版本。如果您使用旧版本的 Windows,您可以尝试
net time /setsntp:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org"
作为管理员,同样可以通过右键单击任务栏中的时钟,选择“调整日期/时间”并在“互联网时间”选项卡中输入服务器名称来实现。
Meinberg为 windows移植了ntp 守护进程。
如果您的 Windows 系统是域的一部分,您可能无法独立更新您的计算机时间。有关在 Windows 上设置时间的更多信息,请参阅Windows 时间服务的工作原理。
还要检查%date%
和%time%
环境变量。