概述
最近发现整个域的时间比北京晚了近5分钟,部分域外的应用程序在进行身份验证的时候开始报错:
According to Microsoft, The internal clock for servers must be set to within 10 minutes of the domain controller's clock. If the clocks are not synchronized then Kerberos authentication will fail。
考虑到域内的所有服务器时间都是跟PDC同步的,只需要设定PDC跟北京时间同步,即可让整个域同步;操作步骤如下:
(1)将time.windows.com作为PDC的权威时间来源;
w32tm /config /update /manualpeerlist:time.windows.com /syncfromflags:manual /reliable:yes
(2)从DNS中导出域中所有的服务器列表,保存为CSV格式文件;
整理文件格式如下:
(3)手动执行powershell语句,将域内服务器时间与PDC一致;(等待完成即可)
$names=Get-Content d:dn.csv foreach ($name in $names) {w32tm /resync /computer:$name}
转载于:https://blog.51cto.com/281816327/1566870
最后
以上就是称心蛋挞为你收集整理的【Powershell】同步整个域时间跟北京时间一致的全部内容,希望文章能够帮你解决【Powershell】同步整个域时间跟北京时间一致所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复