我是靠谱客的博主 称心蛋挞,最近开发中收集的这篇文章主要介绍【Powershell】同步整个域时间跟北京时间一致,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近发现整个域的时间比北京晚了近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

p_w_picpath

(2)从DNS中导出域中所有的服务器列表,保存为CSV格式文件;

p_w_picpath 

整理文件格式如下:

p_w_picpath 

(3)手动执行powershell语句,将域内服务器时间与PDC一致;(等待完成即可)

$names=Get-Content d:dn.csv
foreach ($name in $names) {w32tm /resync /computer:$name}

p_w_picpath

转载于:https://blog.51cto.com/281816327/1566870

最后

以上就是称心蛋挞为你收集整理的【Powershell】同步整个域时间跟北京时间一致的全部内容,希望文章能够帮你解决【Powershell】同步整个域时间跟北京时间一致所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部