![使Windows Server 2008定期更新互联网NTP](https://linux22.com/image/566915/%E4%BD%BFWindows%20Server%202008%E5%AE%9A%E6%9C%9F%E6%9B%B4%E6%96%B0%E4%BA%92%E8%81%94%E7%BD%91NTP.png)
我已阅读了大量互联网上的帖子和其他信息,但尚未找到此问题的解决方案。在 Windows 网络上,所有计算机都与域控制器同步(用于时间),并且这种方法有效。问题是我们的域控制器(Windows Server 2008)的时间错误。显然,它应该与某个互联网时间同步,但我在控制面板中的正常日期/时间设置中找不到设置此选项的选项。
我认为也许域控制器每次重启时都会将时间与互联网同步,但自上次重启以来已经有一段时间了,并且时间与国际标准时间相差几分钟。我希望apt-get install ntp
在 ubuntu 服务器中拥有类似于 ntp()的东西。这很有效〜它每隔几分钟就会将服务器时间调整为互联网时间。
谢谢任何信息。
答案1
我已成功使用此命令序列在顽固的域控制器上配置时间服务。这应仅用于具有 PDC 角色的服务器,其他服务器应从 PDC 同步其时间。
C:\> net stop w32time
C:\> w32tm /unregister
C:\> w32tm /register
C:\> net start w32time
C:\> w32tm /config /syncfromflags:MANUAL /manualpeerlist:us.pool.ntp.org /update
当您想要使用公共 NTP 服务器时,请将 syncfromflags 设置为 MANUAL。当您想要与域中的其他服务器同步时,请使用 DOMHIER。
http://technet.microsoft.com/en-us/library/cc773263(WS.10).aspx
答案2
你可能想要net time /setsnmp:...
,或者您可以进入时钟控制面板(例如,右键单击任务栏中的时钟)并转到“Internet 时间”选项卡。
不过,我认为您需要编辑注册表来改变更新频率:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config\UpdateInterval
这是以秒为单位的值。Google 表示您需要重新启动 w32time 服务(Windows 时间)才能使更改生效。
答案3
这是我在 VMware 网站上找到的一篇好文章的链接。
按照这些步骤操作,您最终应该会得到一个每 15 分钟从 NTP 服务器更新一次的服务器。它解决了我的问题。
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1318
答案4
所以我找到了一种可行的方法,尽管它是一个第三方程序,可以定期检查 NTP 并调整系统时间。它是一个名为 NetTime 的 Source Forge 项目 ->http://www.timesynctool.com/。
我们将其配置为 Windows 服务,以便它启动时启动。