Windows 如何处理时间?更新 RTC 等。(Active Directory 和 Novell E-Directory)

Windows 如何处理时间?更新 RTC 等。(Active Directory 和 Novell E-Directory)

我正在解决域中的一些时间问题,在进行任何重大更改之前,我希望彻底了解正在发生的事情。目前我有几个问题尚未解决:

  • Windows 查询哪些源 (rtc、ntp 等) 来保持时间?这在混合 Active Directory / Novell 环境中有何不同?
  • 查询每个源的顺序是怎样的?
  • Windows 如何决定是否充当 NTP 客户端、对等点还是服务器?
  • 在什么情况下 Windows 会更新 RTC(如果有的话)?

答案1

在 AD 环境中,所有 DC 都将与拥有 PDC 仿真器 FSMO 角色的 DC 同步其时间。然后,所有客户端计算机都将与其站点中的 DC 同步其时间。

拥有 PDC Emulator FSMO 角色的 DC 设置为完全不同步,但大多数管理员会更改此设置。通常将此 DC 设置为与 Internet 上的 NTP 服务器同步。

至于 Novell 环境和 RTC,我不确定...希望有比我更聪明的人出现。

答案2

eDirectory 服务器使用 NTP 或 Novell TimeSync 来相互同步,您需要设计一个基本层次结构。如果客户端有 Novell 客户端,它们应该会自动同步到最近的副本服务器。如果没有,那么您必须独立配置时间同步。

答案3

- What sources are queried by Windows to keep time? How does this differ in a mixed Active Directory / Novell environment?

这取决于 - 有很多选择,没有一个答案,但一个常见的答案是使用 NTP 源。

What is the order that each source is queried in?

再次,这完全取决于设置,因为有很多选项,并且也可以通过多种方式进行排序。

In what situations will Windows update the RTC, if ever?

您不会喜欢我再次这么说,但这取决于实现,当然,当使用 AD 时间同步时,每次更新机器或从 AD 时间自我更新时,RTC 都会更新,直接 NTP 也是如此。

也许您可以针对您现有的实际系统提出更具体的问题?我们也许能提供更多帮助。

答案4

经过大量研究,我发现了以下内容。如果您发现任何不正确的信息,请纠正我:

Windows 查询哪些源 (rtc、ntp 等) 来保持时间?这在混合 Active Directory / Novell 环境中有何不同?

  • 实时时钟
  • NT5DS 定位的时间服务器
  • W32Time 服务参数键 (HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters) 中指定的 NTP 服务器

在 Novell 环境中,Novell 客户端可能配置为在登录时更新时间。此选项在“高级设置”选项卡下配置。选项为“设置站点时间(开 || 关)”

查询每个源的顺序是怎样的?

Windows 在系统启动时查询 RTC,然后 Windows 时间服务接管。如果安装了 Novell 客户端并配置了“设置站点时间”,它将在登录时更新系统时间。

Windows 如何决定是否充当 NTP 客户端、对等点还是服务器?

Windows 在 NTP 对称模式下运行。“...其中服务器和客户端难以区分,但保留少量状态信息...”— RFC 958 - 网络时间协议 (NTP)

在什么情况下 Windows 会更新 RTC(如果有的话)?

据我所知,Windows 永远不会设置 BIOS 时钟。

相关内容