如何在Windows Server 2019中配置NTP服务器

时间:2020-02-23 14:45:27  来源:igfitidea点击:

介绍

Windows时间服务使用网络时间协议(NTP)来帮助在网络上同步时间。
NTP是一个因特网时间协议,包括同步时钟(Microsoft Docs)所需的学科算法。

第1步:打开注册表编辑器

单击服务器中的"开始"图标,然后搜索"运行"应用程序。
从"运行"应用程序中,执行"Regedit"并按"Enter"。
这将触发我们的注册表编辑器,如下所示。

一个类似于下面的窗口将随之而来

第2步:转到NTPServer路径

按照以下注册表树到达我们的目标配置所在的位置。
计算机> HKEY_LOCAL_MACHINE>系统> CurrentControlset>服务> W32Time> TimeProviders> NTPServer。

下面的图像在树的末尾显示了我们。
正如我们所看到的,右窗格有文件,这些文件是寻找的。

第3步:启用NTPServer

双击将打开一个小窗口的"启用"文件。
在窗口上,有一个名为"值数据"的部分。
如下所示更改0到1的值。
更改后单击"确定"。

第4步:制作annameflags 5

在此路径中:计算机> HKEY_LOCAL_MACHINE> SYSTEM> CURRENTCONTROLSET> SERVICES> W32TIME>,进入"配置",即:计算机> HKEY_LOCAL_MACHINE>系统> CurrentControlset>服务> W32Time> Config。

在那里,我们将在右窗格上看到一个名为"AnnAcneFlags"的文件,如上所示。
如我们所猜,请双击它。
这将打开一个类似于步骤3中的小窗口3.在"值数据"下,将值从A更改为5.

来自Microsoft,以下是所有可用AnnAcneFlags的描述:

条目控制此计算机是否被标记为可靠的时间服务器。
计算机未标记为可靠,除非它也被标记为时间服务器。

  • 0x00不是时间服务器

  • 0x01始终是时间服务器

  • 0x02自动时间服务器

  • 0x04始终可靠时间服务器

  • 0x08自动可靠时间服务器域成员的默认值为10.独立客户端和服务器的默认值为10.

第5步:重新启动NTPServer

通过击中Windows键和搜索服务来打开"服务"。
一旦打开,查找"Windows时间"。
右键单击它,然后单击"重新启动"

第6步:在防火墙中打开UDP端口123

为此,请按照如何在Windows Server防火墙教程中打开端口。

请记住,此端口是UDP而不是TCP。

使用PowerShell在Windows 2019上配置NTP服务器

如果我们是PowerShell人,则以管理员身份打开PowerShell并运行下面的命令,我们将是好的。

启用NTPServer

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\w32time\TimeProviders\NtpServer" -Name "Enabled" -Value 1

制作annapmonflags 5

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\services\W32Time\Config" -Name "AnnounceFlags" -Value 5

重新启动ntpserver

Restart-Service w32Time