如何比dfsrdiag更有效地监控DFSR积压

有没有办法以比使用dfsrdiag.exe backlog更有效的方式来监控DFSR dfsrdiag.exe backlog

我用五分钟的时间间隔通过dfsrdiag.exe backlog /smem:alpha /rmem:beta /rgname:domain\namespace\foldername /rfname:foldername编写了一个程序。 每次运行,需要相当长的时间(2到5分钟)才能得到结果值。 这意味着最后,它运行几分钟来收集信息,然后延迟五分钟。 感觉就像为了得到这个信息,这可能是昂贵的。 它还返回积压中的前100个文件。 我真的只想要积压计数,不关心文件本身。 这被用来创build历史图表。

这些DFSR对等体的信息:四台服务器上的Windows 2008 R2,通过50-100Mb Internet连接连接的三个远程办公室,30个复制组,几个复制组在文件总大小(每个1-2TB)上都非常大,尽pipe大多数都很小(500MB -10GB)。

还有另一种方式来获取信息,这是通过WMI。 一个有进取精神的人汇集了一个收集这些信息的PowerShell脚本:

http://gallery.technet.microsoft.com/scriptcenter/dac62790-219d-4325-a57b-e79c2aa6b58e

没有迹象表明是否比dfsrdiag快,但我怀疑它可能是。

WMI根目录是root\MicrosoftDFS ,从那里你可以通过Get-WmiObject查询