首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >时间不传播到Windows域中的机器

时间不传播到Windows域中的机器
EN

Server Fault用户
提问于 2009-12-31 00:44:03
回答 2查看 38.2K关注 0票数 3

我们有一个双域Active林:根目录是ourcompany.com,生产服务器是prod.ourcompany.com。时间正在正确地通过根域传播,但是子域中的服务器无法通过NTP进行同步。因此,这些服务器的时间开始漂移,因为它们只依赖于硬件时钟。

WHen I在一个生产服务器上输入“净时间”,得到以下错误:

代码语言:javascript
运行
复制
Could not locate a time-server.
More help is available by typing NET HELPMSG 3912.

当我输入"w32tm /resync“时,会得到以下内容:

代码语言:javascript
运行
复制
Sending resync command to local computer
The computer did not resync because no time data was available.

"w32tm /query /source“显示如下:

代码语言:javascript
运行
复制
Free-running System Clock

我们在prod.ourcompany.com子域中有三个域控制器(过度杀死,但是迁移的结果-我们还没有摆脱一个旧的)。更复杂的是,域控制器都是虚拟化的,运行在两个不同的物理主机上。但是域控制器本身的时间是准确的--不是DC的服务器是有问题的服务器。

其中两个DC正在运行Server 2003,包括PDC模拟器。第三个DC正在运行Server 2008。(如果这有帮助的话,我可以将PDC仿真器角色移到2008机器上。)非DC服务器都在运行Server 2008.

所有其他Active Directory功能在生产域中都能正常工作--我们只看到NTP存在问题。

通过执行以下操作,我可以手动将每台机器同步到时间源( PDC模拟器):

代码语言:javascript
运行
复制
net time \\dc1.prod.ourcompany.com /set /y

但这只是一次性的,它不会导致自动时间同步开始工作。我想我可以创建一个定期运行上述命令的计划任务,但我希望有一个更好的方法。

有没有人知道为什么这不起作用,以及我们能做些什么来解决这个问题?

谢谢你的帮忙,

理查德

EN

回答 2

Server Fault用户

回答已采纳

发布于 2009-12-31 12:49:09

在托管正确时间的PDC上尝试此方法。

代码语言:javascript
运行
复制
NET TIME /SETSNTP:time.windows.com 
NET STOP W32TIME
NET START W32TIME
W32TM /config /reliable:YES
W32TM /resync /rediscover

然后在每台“客户端”NTP机器上

代码语言:javascript
运行
复制
W32TM /resync /rediscover
票数 5
EN

Server Fault用户

发布于 2012-12-11 17:40:41

你的前两个步骤是确保没有任何东西在浪费你的时间。

  1. 在给您带来麻烦的DC上使用w32tm /query /configuration,如果输出中有“策略”而不是“本地”,则意味着存在一个干扰它们的组策略。不管怎样,我会仔细检查小组政策的。移除它们并运行一个"Gpupdate /force",然后验证它们是否设置为本地。
  2. 如果您正在使用Hyper-V,则需要检查虚拟域控制器上是否启用了“时间同步”集成服务。

一旦您验证了这两件事,请按照下面的步骤将PDC同步到NTP池;这是一个比windows NTP服务器更可靠的源。

代码语言:javascript
运行
复制
W32tm /config /syncfromflags:manual /manualpeerlist:"us.pool.ntp.org"
W32tm /config /reliable:yes
W32tm /config /update
Net stop w32time && Net start w32time (Alternatively, reboot if you can)
W32tm /resync /rediscover

如果它在PDC上仍然不同步,则可能需要取消注册和重新注册w32tm服务。

代码语言:javascript
运行
复制
w32tm /unregister
Reboot
w32tm /register
Reboot
Run commands listed above again if it’s a PDC. 

如果客户端或成员DC不同步,那么首先尝试执行“gpupdate/force”来更新组策略。

如果这还不能用的话:

代码语言:javascript
运行
复制
Run w32tm /resync” from an elevated command prompt 

或在较旧的系统:

代码语言:javascript
运行
复制
net time /set  (Say “Y” when prompted)

如果仍然不起作用,请运行:

代码语言:javascript
运行
复制
w32tm /config /syncfromflags:domhier /update  

如上文所示,重新启动计算机会强制重新同步。

票数 5
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/98416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档