有没有办法通过命令行将系统时钟与 Internet 时间服务器(即:time.nist.gov)同步?最好,这应该是通过 BAT 或 PowerShell 脚本可执行的内容。
之所以出现这种特殊需求,是因为我有一些 VM,我经常使用“保存机器状态”功能,而这些 VM 在我“唤醒”它们时通常不会重新同步它们的时钟。很多时候,我会重新加载它们以发现时钟是(并且保持)不同步的天数。
通过 Internet 时间设置对话框重新同步时钟通常可以正常工作,但需要多次单击鼠标才能执行此操作。我更愿意在桌面上保留一个脚本,我可以双击它并为我完成工作。
目前,这是针对运行 Windows 7 Home x64 的系统,但向后兼容 XP SP3 会很好。