windows use powershell sync ntp
查看NTP时间同步状态
w32tm /query /status
将时间参数AnnounceFlags的值设置为5
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\services\W32Time\Config" -Name "AnnounceFlags" -Value 5
更改公共NTP服务器
将服务器的NTP服务器改为中国的NTP服务器
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\w32time\Parameters" -Name "NtpServer" -Value cn.pool.ntp.org
应用NTP服务器
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\w32time\TimeProviders\NtpServer" -Name "Enabled" -Value 1
重启 Windows Time 服务
Restart-Service w32Time
测试 NTP 同步
可能会失败,继续执行下一步即可。
w32tm /resync
再次查看服务器上的NTP服务状态
w32tm /query /status