У меня есть большая папка, которую я реплицирую с помощью dfs, и я хочу проверить, что все файлы были реплицированы правильно.
В настоящее время я запускаю следующий сценарий на обоих концах.
cd e:\data\shared\
dir /a:-h /b /s > e:\data\shared\result.txt
а затем с помощью текстового редактора приведите в порядок файл, прежде чем использовать инструмент сравнения для сравнения.
Кто-нибудь знает, как это сделать лучше? В противном случае кто-нибудь знает, как адаптировать мой сценарий, чтобы игнорировать все файлы в папках DfsrPrivate
Почему бы не использовать встроенный Отчет о диагностике DFS?
Я настроил запланированные отчеты по электронной почте, используя сценарий, похожий на тот Вот в прошлом.
edit: Поскольку Брент упомянул угол PowerShell, есть также этот сценарий там. Я не использовал его, и у меня нет среды DFS в моей тестовой среде, чтобы посмотреть, что это делает, но, возможно, стоит посмотреть.
Есть ли опасения, что файлы не реплицируются?
Когда мы настраивали DFS с трансатлантическим объемом около 30 ГБ, мы не просматривали и не проверяли каждый файл, вместо этого мы просто отбирали образцы содержимого с помощью наших тестов, чтобы убедиться, что система вела себя так, как мы хотели.
По сути, мы взяли одну папку, около 1 ГБ контента (в основном PDF), и скопировали ее. Как только мы подтвердили репликацию нашего меньшего подмножества данных, было довольно удобно реплицировать остальные без каких-либо серьезных проблем.
Потребовалась бы вечность, чтобы попытаться различить содержимое, не говоря уже о том, чтобы выполнить команду для начала против почти 5 миллионов объектов.