【Powershell】同步整个域时间跟北京时间一致

简介:

最近发现整个域的时间比北京晚了近5分钟,部分域外的应用程序在进行身份验证的时候开始报错:

1
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的权威时间来源;

1
w32tm /config /update /manualpeerlist:time.windows.com /syncfromflags:manual /reliable:yes

image

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

image 

整理文件格式如下:

image 

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

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

image




本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1566870,如需转载请自行联系原作者

相关文章
|
3月前
|
Linux BI
设置Linux服务器时间为北京时间
设置Linux服务器时间为北京时间
90 1
|
11月前
在线时间戳转换工具的坑-同样的时间戳转为北京时间,转换结果受本机时区设置的影响...
在线时间戳转换工具的坑-同样的时间戳转为北京时间,转换结果受本机时区设置的影响...
193 0
有一台机器,并且给你这台机器的工作表,工作表上有n个任务,机器在ti时间执行第i个任务,1秒即可完成1个任务。 有m个询问,每个询问有一个数字q,表示如果在q时间有一个工作表之外的任务请求,请计算何时这个任务才能被执行。 机器总是按照工作表执行,当机器空闲时立即执行工作表之外的任务请求。
Input 输入的第一行包含一个整数T, 表示一共有T组测试数据。 对于每组测试数据: 第一行是两个数字n, m,表示工作表里面有n个任务, 有m个询问; 第二行是n个不同的数字t1, t2, t3....tn,表示机器在ti时间执行第i个任务。 接下来m行,每一行有一个数字q,表示在q时间有一个工作表之外的任务请求。 特别提醒:m个询问之间是无关的。 [Technical Specification] 1. T <= 50 2. 1 <= n, m <= 10^5 3. 1 <= ti <= 2*10^5, 1 <= i <= n 4. 1 <= q <= 2*10^5 Ou
117 0
|
前端开发 Android开发
如何将时间改为显示:几天前,几小时前,或者几分钟前
http://www.oschina.net/question/657074_89320#tags_nav   如何将时间改为显示:几天前,几小时前,或者几分钟前  如这样的  最后发帖:2011-01-05 12:33 要改成这样怎么实现: 最后发表:  2分钟前 最后发表:  28秒前 最后...
1404 0
|
Ubuntu
ubuntu系统同步上海时间
ubuntu系统同步上海时间
169 0
ubuntu系统同步上海时间
|
C# 网络协议
c#获取网络时间并同步本地时间
原文:c#获取网络时间并同步本地时间 通过TCP形式来获取NTP时间。主要代码如下: [DllImport("kernel32.dll")] private static extern bool SetLocalTime(ref Systemtime time); [StructLayout(LayoutKind.
2978 0