我有一个由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万个对象。