Windows 2012 SYSVOL复制失败的处理

题外话:晓原理、知架构、查日志是排错的三件法宝

今天在DC1上新建并链接了一个组策略对像,在客户端刷新时,却报下面的错误:

“处理组策略失败。Windows无法应用组策略对象LDAP….”如下图所示:

于是在客户端用\\domain.com访问,发现\\domain.com\SYSVOL\domain.com\policies下面没有上面报错的组策略对象。

这是怎么一回事呢,ping domain.com发现地址解析到了DC2的IP,于是我访问编辑组策略的DC1,发现上面是有这个对象的。

到这里可以明显看到,SYSVOL复制出现了问题(SYSVOL在win2008后通过DFSR服务进行复制),几台域控制器上的SYSVOL内容不一致,由于组策略对象的部分内容是放在SYSVOL里面的,而应用此组策略时如果访问到了DC2,由于里面没此GPO对象,肯定就会报错。

于是进入DC1,打开事件查看器,在“应用程序和服务日志\DFS Replication”下面发现了4012错误,里面内容如下:


DFS 复制服务已停止在以下本地路径的文件夹上进行复制: C:\Windows\SYSVOL\domain。 该服务器已经与其他伙伴断开连接 201 天, 这已超出了 MaxOfflineTimeInDays 参数(60)所允许的时间。 因此,DFS 复制将该文件夹中的数据看作已过时, 更正此错误之前,该服务器不会复制此文件夹。

若要恢复该文件夹的复制,请使用 DFS 管理管理单元 从复制组中删除此服务器,然后再将其添加到此组中。 这会导致服务器执行初始同步任务,该任务会将过时的数据 替换为复制组其他成员中的最新数据。

其他信息:

错误: 9061 (复制的文件夹脱机时间太长。)

已复制的文件夹名称: SYSVOL Share

已复制的文件夹 ID: AD12EBEB-2E85-4BD3-A628-29EA5535B77B

复制组名称: Domain System Volume

复制组 ID: B0987B25-DB56-4C9E-8EB5-325597966A24

成员 ID: C59B6E88-FC22-4A66-B78F-C8F2F0EBA70E

根据上面的建议,是将本服务器从复制组先删除再加入,并从其他成员复制数据,但这里一定要注意,千万不要根据上面的建议来做,因为现在域服务器DC1上面有最新的数据,它应该是权威源,是数据从它复制到其他服务器,所以我们应该把这台DC1手动设置成权威服务器(也就是源头),步骤如下:


步骤一:先禁用DC1的DFSR复制。

打开ADSIEDIT.MSC,定位到

CN=SYSVOL Subscription,CN=Domain System Volume,CN=DFSR-LocalSettings,CN=<the server name>,OU=Domain Controllers,DC=<domain>

这里的<the server name>是要设置成的权威服务器,也就是DC1,通常这是域中的PDC模拟器角色服务器,因为里面有最新的SYSVOL内容,我这里也是。

修改下面两个值

msDFSR-Enabled=FALSE 意思是禁用复制              
msDFSR-options=1

步骤二:禁用其他所有域控制器的DFSR复制

与步骤一同样的位置,选相应的域服务器。

msDFSR-Enabled=FALSE

步骤三:进行一个AD复制,同步上面的值。

步骤四:启动权威DC1上的DFSR服务,如果没有启动的话。

步骤五:在第一步同样的位置启用权威域控制器的复制,这里是DC1。

msDFSR-Enabled=TRUE

步骤六:再次进行AD复制。

步骤七:在dc1上运行DFSRDIAG POLLAD

步骤八:启用其他非权威域控制器上的DFSR服务和复制。

msDFSR-Enabled=TRUE

步骤九:在其他非权威DC 上运行DFSRDIAG POLLAD。

完成检查日志没有再报错,再在客户运行组策略更新也正常了。

附:你可以在功能组件的远程服务器管理工具中安装DFS管理工具,然后在管理工具中可以看到直观的情况,还可以运行诊断报告。

时间: 2024-10-05 05:07:38

Windows 2012 SYSVOL复制失败的处理的相关文章

使用Powershell 管理 Windows 2012 hyper-v复制

HyperV复制相关命令 Suspend-VMReplication Suspends replication of a virtual machine. 暂停复制虚拟机. Resume-VMReplication Resumes a virtual machine replication that is in a state of Paused, Error, Resynchronization Required, or Suspended. Stop-VMReplication Cancel

windows 2012新建额外域控没有netlogon和SYSVOL共享的解决办法

公司新建域控由于分公司需要辅助域控,就新建了一台额外域控,但是该域控建好后发现组策略不生效,检查sysvol文件夹一片空白,肯定是没有从主域控复制过来,使用dcdiag检查,有下面报错 目录服务器诊断 正在执行初始化设置: 正在尝试查找主服务器... * 正在验证本地计算机 cansinesv02 是否为目录服务器. 主服务器 = cansinesv02 * 正在连接到服务器 cansinesv02 上的目录服务. * 已识别的 AD 林. Collecting AD specific glob

【翻译自mos文章】在windows 2012上安装rac时,GI 的安装失败,报OUI-35024

在windows 2012上安装rac时,GI 的安装失败,报OUI-35024 来源于: RAC on Windows 2012: Grid Infrastructure Installation Fails With OUI-35024 (文档 ID 1907834.1) 适用于: Oracle Database - Enterprise Edition - Version 11.2.0.3 and later Microsoft Windows x64 (64-bit) 症状: Oracl

把 Win 8.1 改成 Windows 2012 R2

记得当年在网上看到老外的一篇文章,讲到把 XP 改成服务器版本,好像就改一个注册表的键值. 在 Windows 2008 年代,流行过替换激活的方法,替换 token.dat 文件,系统就变成了 Vista. 如今想把 Win 8.1 也改成服务器版本,在网上找了一通一通又一通.都无果.实际上可能是没有这种需要. 闲来无事,改着玩.大体要这么几步: 1.停止 sppsvc 服务 2.替换 SPP 目录: 目录在 windir\system32\spp 和 windir\SysWOW64\spp.

四、基于Windows 2012配置SQL Server 2014 AlwaysOn

SQLserver 2014 AlwaysOn增强了原有的数据库镜像功能,使得先前的单一数据库故障转移变成以组(多个数据)为单位的故障转移.同时可以支持多达9个复制伙伴,可读性辅助副本服务器等多个特性.对于以组为单位的数据库,主要是解决应用对于多个数据库之间存在的依赖性,从而进行整体转移.其次,可以将那些报表或者只读需求转移到只读辅助副本,从而大大减少主副本的负载,使得主副本更加容易扩展,更好地支持生产负载,以及对请求提供更快的响应. 本文描述了基于虚拟环境Windows 2012 + SQLs

windows 2012 datacenter版本安装经历

想安装一个windows 2012 datacenter 版本进行学习,结果花了N多时间才安装好,总结下,以后可能还用的到. 准备: win 2012 datacenter 安装镜像ISO; 虚拟光驱 背景: 台式机原先操作系统为win 10 64bit 安装过程: 1  win 10上直接运行 win2012 镜像iso,可以进入安装姐界面,但是安装过程中提示,文件不全,不能安装. 2  下载大白菜,使用系统还原功能还原win2012 到C盘,系统直接挂掉 3  以为是win 10系统有问题(

在没有安装终端服务的Windows 2012 R2服务器上配置远程桌面的属性

在没有安装终端服务的Windows2012 R2服务器上配置远程桌面的属性. 从Windows 2012开始,如果没有在服务器上启用终端服务的计算机,要想配置远程桌面使用更安全加密的RDP连接就需要通过另一台安装了2008的服务器管理工具连接后管理.通常,对于加入域的计算机来说,这不是问题.但是如果对于未加域的计算来说,这个方法就不行了.我们需要通过一些命令来设置,可以达到同样的效果. 首先我们需要知道,用于加密的证书指纹. 把内容复制下来,并去掉空格.如下: dc1fffbc28f11b6c2

基于Windows 2012配置SQL Server 2014 AlwaysOn

SQLserver 2014 AlwaysOn增强了原有的数据库镜像功能,使得先前的单一数据库故障转移变成以组(多个数据)为单位的故障转移.同时可以支持多达9个复制伙伴,可读性辅助副本服务器等多个特性.对于以组为单位的数据库,主要是解决应用对于多个数据库之间存在的依赖性,从而进行整体转移.其次,可以将那些报表或者只读需求转移到只读辅助副本,从而大大减少主副本的负载,使得主副本更加容易扩展,更好地支持生产负载,以及对请求提供更快的响应. 本文描述了基于虚拟环境Windows 2012 + SQLs

Windows 2012 域的公开课

第一讲 说明域在微软中是个非常重要的概念 Dcpromo命令在2012中取消了 Windows 2012没有web版本 为什么需要NTFS? 原因是 ADDB会大于4GB 同时DC的IP地址为静态IP地址 <windows 2102角色和功能在一个向导里> 域功能级别:限制的是整个域中DC的操作系统 (一般兼容三个版本) 如果域功能级别为win 2003,DC的操作系统版本可以为2003/2008/2008 R2 域功能级别List: Win 2000 Win 2003 Win 2008 Wi