不建NTP服务器让域时间同步的方法

发布时间:2019-09-24编辑:脚本学堂
域环境下,DC时间是跟本地CMOS时钟同步,时间一长,会存在误差,而域环境下的各服务器时间又跟DC同步。为了使域环境下的服务器时间保持准确,可参照以下方法:

    域环境下,DC时间是跟本地CMOS时钟同步,时间一长,会存在误差,而域环境下的各服务器时间又跟DC同步。
    为了使域环境下的服务器时间保持准确,可参照以下方法:
 
批处理脚本:Time_Resync.bat
 

复制代码 代码如下:
echo off
REM 国家授时中心服务器的IP地址
w32tm /config /manualpeerlist:"210.72.145.44" /syncfromflags:manual >time.txt
w32tm /config /update >>time.txt
w32tm /resync >>time.txt
REM time.windows.com
w32tm /config /manualpeerlist:"207.46.232.182" /syncfromflags:manual >>time.txt
w32tm /config /update >>time.txt
w32tm /resync >>time.txt
REM time.nist.gov
w32tm /config /manualpeerlist:"192.43.244.18" /syncfromflags:manual >>time.txt
w32tm /config /update >>time.txt
w32tm /resync >>time.txt

1.需开通防火墙NTP服务UTP端口:123(DC上NTP服务通过内网访问外部时间服务器)
2.在PDC上将Time_Resync.bat脚本加入计划任务,可每天执行一次。备用DC执行:w32tm /resync 命令一次,跟PDC强制同步。
3.可在域组策略上加启动脚本:time.bat 参数:cmd /c time.bat
域中服务器启动时,强制时间同步。

time.bat脚本:
 

复制代码 代码如下:
net time /domain:testdomain.com /set /y

原文作者:菜鸟的历程