如何在域中查找时间服务器?


Answers:


25

我假设您正在寻找W32Time服务使用的服务器,以在域成员计算机上执行时间同步。

在储备Active Directory部署中,唯一配置有时间服务器的计算机将是在林根域中担任PDC Emulator FSMO角色的计算机。林根域中的所有域控制器都与PDC Emulator FSMO角色所有者同步时间。子域中的所有PDC Emulator FSMO角色所有者都将其时间与其父域中的域控制器同步(可能包括林根域中的PDF Emulator FSMO角色所有者)。所有域成员计算机都与各自域中的域控制器计算机同步时间。

若要确定是否为域时间同步配置了域成员,请检查HKLM \ System \ CurrentControlSet \ Services \ W32Time \ Parameters \ Type中的REG_SZ值。如果将其设置为“ Nt5DS”,则计算机正在将时间与Active Directory时间层次结构同步。如果配置了值“ NTP”,则计算机将与同一注册表项中NtpServer REG_SZ值中指定的NTP服务器同步时间。

本文提供了时间同步协议的低级详细信息:Windows时间服务的工作方式

请注意,并非每个域控制器(如James指导您通过其职务中的DNS进行查找的KDC)都可能正在运行计时服务。在库存AD部署中,每个域控制器都将是,但是某些部署可能使用禁用了W32Time服务的虚拟化域控制器(以促进基于虚拟机管理程序的时间同步),因此,您可能会很好地实现如下所述的功能如果您正在开发一款需要以域成员计算机相同的方式同步时间的软件,则请参阅“ Windows时间服务的工作原理”一文。


抱歉,如果我在这里唤醒“正在睡觉”的话题,但是您能否详细说明如何正确地处理具有多个控制器的域上的时间?假设有5个控制器(Windows 2003 AD)。是否应该将具有PDC角色的服务器设置为具有“类型” NTP和查询以及外部服务器Ntpserver(即time.windows.com),而让其余服务器仅具有“ NT5DS”?建议您是否要我将其作为单独的问题发布。谢谢!

24

一些有用的命令

重新同步(需要管理员权限):

w32tm /resync /nowait    

重新同步到特定计算机(需要管理员权限):

w32tm /resync /nowait /computer:computername 

显示当前正在使用的服务器(需要管理员权限):

w32tm /query /source

仔细检查其是否有效:

w32tm /monitor /domain:mydomain.com 

查看设置:

w32tm /dumpreg /subkey:parameters 

然后看一下Type:

  • NoSync
    客户端不同步时间。

  • NTP
    客户端从外部时间源同步时间。查看输出中NtpServer行中的值,以查看客户机用于时间同步的一个或多个服务器的名称。

  • NT5DS
    客户端配置为使用域层次结构进行时间同步。

  • AllSync
    客户端从任何可用时间源(包括域层次结构和外部时间源)同步时间。

注册表设置在这里找到:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]
"NtpServer"=""
"Type"="NT5DS" 

15

权威的域通常是PDC模拟器,而其他DC将从中同步。

要确定谁当前在您的域中担任PDC模拟器角色,请使用:

netdom query fsmo

有关确定FSMO角色持有者的其他方法,请参阅确定FSMO角色持有者一文

有关更多信息,请阅读TechNet文章Windows时间服务的工作原理


感谢您的链接!我之所以这样问,是因为我在两个看似相同的命令上得到了不同的答案。当我使用净时间时,我在\\ PDC处获得的当前时间为...,但是当我使用净时间/ domain时,我在\\ Secondary_DC中获得的当前时间为...我想知道哪个用于同步?w32tm / monitor返回了两个服务器。PDC与外部源同步,而Secondary_DC与PDC同步。
兹拉塔

1
“ NET TIME ... / SET”命令是旧版,不建议使用。在AD域中,DC与客户端之间的通信良好,并且在物理框上的PDC Emulator角色所有者上配置的外部林时间资源将“正常工作”。如果要将虚拟机(特别是虚拟域控制器计算机)引入混合环境,则需要考虑在虚拟机监控程序级别进行时间同步,而不要使用W32Time。
埃文·安德森

1

在正确设置的Windows域中,担当PDC仿真器角色的DC(AD中没有“ PDC”)将成为该域的时间服务器。 域中的其他任何计算机(包括其他DC)都不应设置时间服务器。完全没有 然后,将根据域层次结构来管理时间同步,并且您将拥有一个“设置一次而忘记”的环境-至少就时间而言,直到您将PDC模拟器角色移至另一台服务器为止。

如果您需要在时间服务器设置上执行任何常规或持续的维护,则设置有误。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.