比较由dfs复制的两个文件夹的内容

我有一个由dfs复制的大文件夹,我想检查所有文件是否已被正确复制。

目前我在两端运行以下脚本

cd e:\data\shared\ dir /a:-h /b /s > e:\data\shared\result.txt 

然后使用文本编辑器整理文件,然后使用diff工具对其进行比较。

有没有人知道这样做的更好方法? 失败,没有人知道如何适应我的脚本忽略DfsrPrivate文件夹中的所有文件

为什么不使用内置的DFS诊断报告 ?

我已经使用类似于过去的脚本的脚本安装了预定的电子邮件报告。

编辑:由于布伦特提到了PowerShell的angular度,这里也有这个脚本 。 我没有使用它,我没有在我的testing环境中的DFS环境,看看这样做,但它可能值得一看。

实际上是否有文件不复制的问题?

当我们用大约30GB的trans-atlantic设置DFS时,我们没有检查每个文件,而是通过我们的testing对内容进行采样,以确保系统按照我们希望的方式运行。

基本上我们采取了一个单一的文件夹,大约1GB的内容(主要是PDF),并复制它。 一旦我们确认了我们所复制的更小的数据子集,复制余下的没有任何主要问题是相当舒服的。

尝试和区分内容将是永恒的,更不用说执行命令开始对近500万个对象。