Есть два внешних диска. В каждом из них лежат две идентичные дериктории с глубокой вложенностью. Разница между ними лишь в том, что в родительской дериктории одного из дисков на 2 файла больше и, эти 2 файла не что иное, как дубликаты имеющихся; имена дубликатов не известны. Можно, вывести все файлы с искомым расширением (здесь pdf), увидеть нужные и удалить, но… вложеные поддериктории содержат несколько десятков тыс. pdf файлов. Как вывести пути дубликатов, чтобы без мучительных поисков их удалить, тем самым приведя родительские дериктории на обоих дисках к полной идентичности.
Если вам надо их найти - это одна задача, если синхронизировать - другая
в целом можно и без powershell обойтись, если синхонизация в одну сторону - robocopy
Если же просто найти и powershell, то для каждой из папок