让Windows Vista使用我们的域名服务器的时间

我负责20多台电脑的小范围。 我最近发现如何让Windows XP机器使用这个batch file从我们的域控制器中获取时间

call w32tm /config /syncfromflags:domhier /update call net stop w32time call net start w32time 

而且效果很好。

我在Vista上尝试了同样的事情,但没有成功。 任何帮助?

http://support.microsoft.com/kb/307897引用

如果计算机属于Active Directory域,则Windows时间服务会使用域控制器上提供的Windows时间服务自动进行自我configuration。 Windows时间服务将其域中的域控制器configuration为可靠的时间源,并定期与此源同步。 您可以修改或覆盖这些设置,具体取决于您的具体需求。

运行以下命令以确定是否设置了时间服务器:

 net time /querysntp 

如果是,那么你需要清除它。 你可以这样做:

 net time /setsntp: 

如果你想远程执行,你可以这样做:

 net time \\Computer /querysntp 

 net time \\Computer /setsntp: 

在/ setsntp:命令后面留空,清除列表。 您的Active Directory上的Vista(和Windows XP计算机)应该与他们正在交谈的DC同步团队以进行身份​​validation。

Vista应该设置为默认从您的域控制器获取时间。 您不应该设置客户端与sntp时间服务器同步,只有具有PDCangular色的DC应该这样做(并且将默认configuration为与sntp服务器time.windows.com同步)。

如果Vista个人电脑没有得到正确的时间,可能是他们太远了不同步,在这种情况下,时间服务决定更安全,不会干扰(如果超过几分钟)。 这可能是因为你没有在正确的时区PC。

学习一些东西我总是这样做来修复桌面:

 net time /DOMAIN /SET /Y 

这将迫使工作站将其时间设置到域控制器上。 通常在这之后,我没有必须回去并保持同步。