从命令行设置 Windows 系统时间,类似于 Linux rdate 命令

从命令行设置 Windows 系统时间,类似于 Linux rdate 命令

我需要从命令行通过互联网时钟服务器设置 Windows 2008 服务器上的时间,并确保 Windows 2008 不会自行执行此操作。

我将使用它来制作如下所示的 .cmd 文件:

:start
RunApp
SetSystemTimeViaInternet
goto start

目的是确保服务器具有正确的时间,但在应用程序运行时时间不会改变。

我尝试查看 w32tm 和“网络时间”,但似乎都不起作用。有什么想法吗?

答案1

安装并配置 NTP 以同步到您的外部服务器。我猜想 NTP 已经在 Windows 2008 中了。

NTP 以很小的步骤校正时间,因此您不会注意到它,并且您将始终拥有正确的时间。

或者您所说的“应用程序运行时时间不会改变”到底是什么意思?您想停止系统时钟吗?这可能是不可能的......

相关内容