REPADMIN复制诊断工具和DCDIAG目录服务诊断工具

  

一、repadmin工具

  

Repadmin.exe是一个命令行工具,可用来报告每个直流的复制状态,Repadmin.exe生成的信息能够帮助发现林中潜在的复制问题,你可以查看详细到特定对象和属性的复制元数据级别的信息,帮助你发现在什么时间修改了AD域的什么位置导致了复制问题,你甚至可以使用Repadmin.exe建立一个复制拓扑,然后强制在直流之间进行复制。

  

Repadmin.exe有很多中命令去执行特定的任务,具体的命令参数我们可以通过“repadmin/?:参数,来查看某个参数所能实现的功能。我们可以通过Repadmin.exe执行下面的一些复制监视任务:

  

<强> 1。显示指定直流的复制伙伴强。我们可以通过命令repadmin/showrepl DCName。默认情况repadmin只会显示入站的连接,如果加了参数/repsto则可以同时显示出站的连接,例如repadmin/showrepl dc01/repsto。

  

<强> 2。显示指定直流的链接对象 .repadmin/showconn DCName此命令用于显示指定直流的链接对象,例如repadmin/showconn dc01。

  

<强> 3。显示关于对象的元数据,包括对象的属性和复制强。你可以通过在不同的DC上检查同一个对象,根据它们在各自DC上已有的和没有的属性,来进一步了解复制的情况.repadmin/showobjmeta DCName ObjectDN例如repadmin/showobjmeta DC01“cn=詹姆斯,cn=用户,DC=contoso, DC=com",你可以在另外一台DC02上也运行这个命令,然后将两边显示的信息进行对比查看复制的数据有哪些相同和不同的地方。这个命令的直流名可以用*代替,这表示从所有的DC上抓取此对象的数据。

  

<强> 4。repadmin/replsummary显示复制操作的一个摘要信息,查看是否有错误发生。

  

<强> Repadmin.exe也可以用来修改你的复制基础架构强,主要有下面几种命令:

  

<强> 1。发起KCC计算强。使用repadmin/KCC去强制KCC对服务器的入站复制拓扑重新计算。

  

<强> 2。在两个复制伙伴之间进行强制复制强。你可以通过repadmin。exe在源DC和目标直流之间强制某个分区的复制,命令格式repadmin/复制目标直流名源DC名分区名称,例如repadmin/复制DC01 DC02“cn=配置,DC=adatum, DC=com",这条命令会将DC02上的配置分区复制到DC01上。

  

<强> 3。将某个直流与所有的复制伙伴同步。使用命令<强> repadmin/syncall直流/A/e 将直流与所有复制伙伴同步,包括非本站点的。比如repadmin/syncall DC01/A/e,表示将DC01上的所有目录分区与所有复制伙伴同步,包括跨站点的直流,<强>其中/表示所有目录分区,如果不用这个参数就只会同步配置分区强,/e表示跨站点同步,没有这个参数就只会同步本站点的复制伙伴。

  

此处着重说一下repadmin/replsingleobj命令,此命令是一个强制性的命令,当出现故障时这个命令非常有帮助。例如:repadmin/replsingleobj dc-shanghai dc1 dc=demo, dc=cn,此命令甚至复制整个目录,即便使用repadmin/复制命令无法执行的情况下。

  

二,dcdiag工具

  

Dcdiag.exe是一个目录服务诊断工具,它被用来对广告复制和安全性的整体健康状态进行测试和报告。<强>如果命令不带参数只运行dcdiag。exe,那么会执行一个摘要性的测试并报告测试结果,而相反如果带了参数/c,执行命令dcdiag/c则会执行几乎所有的目录诊断测试,这些测试的报告可以导出到文件中查看,文件可以有多种类型,比如txt、xml等

  

你也可以指定测试的类型,* *这需要使用命令dcdiag/测试:测试名,与复制直接相关的一些参数如下:

  

<强> FrsEvent。报告所有FRS复制的操作错误。

  

<强> DFSREvent。报告所有DFS复制系统的操作错误。

  

<强> Intersite。检查阻止或延时站点复制的错误信息

  

<强> KccEvent。标识出关注的错误信息。

  

<强>复制。检查直流直接的实时复制。

  

<>强拓扑。检查复制拓扑是否完全与所有直流连接。

  

<强> VerifyReplicas。验证所有拥有副本的DC上所有应用程序目录分区是否已完全实例化

  

广告复制的几条Powershell命令:

  

Get-ADReplicationConnection此命令可以根据筛选条件获取指定广告复制的链接或一组广告复制连接对象

  

Get-ADReplicationFailure此命令显示广告复制错误的描述

  

Get-ADReplicationPartnerMetadata此命令用于显示目标直流复制伙伴的复制元数据

  

Get-ADReplicationSite根据筛选条件获取指定的广告复制站点或一组复制站点对象

REPADMIN复制诊断工具和DCDIAG目录服务诊断工具