win2003系统同步Linux ntp server批处理

最后更新时间: 2018/12/15


一般windows配置时间服务器,只需要在windows系统右下角,点时间,里面配置好对应NTP服务器地址就行,

image

至多再修改一下注册表

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient

SpecialPollInterval 改为 43200

确保43200即12小时同步一次,但有些系统由于曾经加入过域,或者通过组策略管理的方式修改过NTP服务器,需要再修改注册表

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\W32time\Parameters

中配置 NtpServer 。


经过梳理后,可以用以下bat脚本统一调整Ntp server 地址为 10.101.70.10 (根据实际情况填写ntp服务器IP)。


rem 设置本批处理文件命令文件所在的文件夹

set path=%SystemRoot%;%SystemRoot%\system32

rem 修改注册表项
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\W32time\Parameters" /v "NtpServer" /t REG_SZ /d "10.101.70.10" /f
 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DataTime\Servers" /v "0" /t REG_SZ /d "10.101.70.10" /f
 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config" /v "AnnounceFlags" /t REG_DWORD /d "10" /f
 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient" /v "SpecialPollTimeRemaining" /t REG_MULTI_SZ /d "10.101.70.10,0" /f
 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient" /v "Enabled" /t REG_DWORD /d "0x00000001" /f

rem 修改为12小时同步一次
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient" /v "SpecialPollInterval" /t REG_DWORD /d "43200" /f

rem 修改为客户端模式后重新同步

w32tm /config /manualpeerlist:10.101.70.10,0x8 /syncfromflags:MANUAL

net stop w32time

net start w32time

w32tm /resync

rem 将Windows Time服务设置成随系统自动启动

sc config w32time start= auto

rem 设置完成
pause


转载于:https://www.cnblogs.com/bugbeta/p/10122818.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值