CodeCook分享了篇文章,《Powershell查询时间服务器获得其地址》,看了输出结果,我很好奇,就想当然的把时间服务器地址复制进浏览器,以为这时间服务器是用的是HTTP协议,结果页面不是打不开,就是提示没权限。显然不是HTTP协议。后经J的提示,才知道是NTP协议,可以通过程序 w32tm.exe来手动调用,同步系统时间。
我迫不急待的看了帮助文档,敲入,结果提示时间服务没启用。
PS> w32tm /resync 将 resync 命令发送到本地计算机 此计算机没有重新同步,因为时间服务被停止。
于是我想当然的以为,时间服务的名称至少有个time关键字吧,这次蒙对了。
PS> Get-Service *time* Status Name DisplayName ------ ---- ----------- Running TimeBroker Time Broker Stopped vmictimesync Hyper-V Time Synchronization Service Stopped W32Time Windows Time
那顺便启用时间服务吧:
Start-Service W32Time
为了让测试效果更加明显,我先故意将系统时间往后跳了5分钟:
PS> Set-Date (Get-Date).AddMinutes(-5) 2014年3月27日 23:48:12
然后再同步时间:
PS> w32tm /resync 将 resync 命令发送到本地计算机 成功地执行了命令。
然后我登陆到百度,输入北京时间,验证了,妥。
本文链接: https://www.pstips.net/sync-time-from-server.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!