set as both server and client
@echo off
echo autor OAK
echo --------------------------------
::set as both server and client
echo --
:: first local ntp
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Parameters /v LocalNTP /t REG_DWORD /d 0x00000001 /f
echo ----
::1- set netserver = xxx.xxx.xxx.xxx,0x1
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Parameters /v NtpServer /t REG_SZ /d xxx.xxx.xxx.xxx,0x1 /f
echo -------
:: 2-set ntpclient enable =1
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient /v Enabled /t REG_DWORD /d 0x00000001 /f
echo ----------
::3-set SpecialPollTimeRemaining = xxx.xxx.xxx.xxx,7e0efb6
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient /v SpecialPollTimeRemaining /t REG_MULTI_SZ /d "xxx.xxx.xxx.xxx,7e0efb6" /f
echo ---------------
::4-set SpecialPollInterval = 600 ,5mins
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient /v SpecialPollInterval /t REG_DWORD /d 0x12c /f
::5-set server enabled =1
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer /v Enabled /t REG_DWORD /d 0x00000001 /f
SC CONFIG w32time START= auto
::@echo off
net stop w32time
net start w32time
pause
set as client
@echo off
echo autor OAK
echo --------------------------------
echo --
::1- set netserver = 192.168.xxx.xxx,0x1
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Parameters /v NtpServer /t REG_SZ /d 192.168.xxx.xxx,0x1 /f
echo -------
::2-set ntpclient enable =1
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient /v Enabled /t REG_DWORD /d 0x00000001 /f
echo ----------
::3-set SpecialPollInterval = 600 ,5mins
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient /v SpecialPollInterval /t REG_DWORD /d 0x12c /f
SC CONFIG w32time START= auto
::@echo off
net stop w32time
net start w32time
pause