在Windows Server 2003上调整没有互联网的Windows时间漂移

我有一个没有互联网连接的本地局域网上的Windows Server 2003,需要一些准确的时间

不幸的是,目前Windows每个星期都会丢失大约1-2分钟的时间,这就是为什么我必须每个周末都要手动login并将时间调整到正确的时间。

有没有办法我可以手动调整时间漂移来纠正这种行为? 有一个明确的,不断的漂移 – 时钟是从来没有提前,总是延迟大致相同的数额。

下面的PowerShell单行版将做到这一点:

Set-Date (Get-Date).AddMinutes(2) 

因此,设置一个计划任务来运行该命令的PowerShell脚本。 您可能需要设置 PowerShell 执行策略才能在您的机器上运行PowerShell脚本。

当然,这假定你的时钟漂移和你声称的一样准确

GPS是需要时间同步但没有外部networking连接的机器的典型解决scheme。 有各种软件应用程序,包括免费和商业,可以使用GPS接收器来同步系统时间(search“GPS窗口时间同步”,你会发现它们的数量)。 如果你更喜欢embedded式设备,你也可以find一些设备,把整个GPS接收机打包成一个以太网连接的NTP服务器。

我没有任何解决scheme的个人经验,所以我不会提出任何具体的build议。 不过,在这两个地方还有不less的产品。