下面分两个情况
两个情况,两个情况都需要用修改组策略的方式来做
情况一
没有Windows域环境
集群中的每个服务器都要能上网,每个服务器都要执行下面的操作
开启 NTP Client 服务
1、打开 powershell 终端, 输入:gpedit.msc,打开组策略管理器
2、执行上述命令后,计算机策略对话框打开,按照如下路径 计算机配置\管理模板\系统\windows 时间服务\时间提供程序 找到服务器设置文件
3、双击 配置 Windows NTP 客户端,显示 配置 Windows NTP 客户端
4、将 Ntp Server项,输入将要同步到的时间服务器IP地址(这里输入阿里云的ntp服务器地址:time1.aliyun.com),,注意 0x9 或 0x1 必须要有;在 类型 项, 选择 NTP;点击 应用、确定 按钮;
5、启动 NTP 客户端;启用NTP客户端;点击 应用、确定 按钮;
6、执行下面命令更新组策略
gpupdate /force
7、检查W32Time服务是否启动,启动类型是否是 自动启动
(1)服务器不能上网,当前环境有ntpd服务器
在第4步里把ntp server的地址改为内网ntpd服务器的地址即可
(2)服务器必须要能上网,使用公网上的ntpd服务器,例如阿里云的ntpd服务器
情况二
有Windows域环境
只需要对域控制器执行操作,其他域里面的client都不需要动
更改方法跟情况一的一样,修改组策略-》更新组策略-》检查W32Time服务是否启动
网上还有另一种方法不用修改组策略,但是本人还没试过
有Windows域环境,在每台client里添加一个任务计划,定时执行下面命令
w32tm /config /syncfromflags:manual /manualpeerlist:time.stdtime.gov.tw w32tm /config /update
没有Windows域环境,在每台client里添加一个任务计划,定时执行下面命令
参考文章
https://social.technet.microsoft.com/Forums/zh-TW/8543dc5d-703c-4b49-a60f-683e76e09f09/windows-2012-ad-client?forum=winserver2012zhtw