Мне нужен инструмент, утилита или скрипт, который быстро просканирует все файлы в системе Windows (включая те, которые заблокированы для редактирования) и сообщит мне, какие были изменены. Он должен выводить данные таким образом, чтобы я мог отправить данные в сценарии для дальнейшей обработки этих файлов.

Я пытался с помощью

dir -recurse | %{ $_.FullName} | %{ Get-FileHash $_}}

в Windows Power Shell, но это занимает час, и не читает файлы, которые используются другим процессом.

Я чувствую, что должен быть правильный способ сделать это, но я не знаю, что это такое, и я ничего не нашел путем поиска.

В настоящее время я работаю над Windows 10, но решение, которое работает на Vista +, было бы идеально.

Спасибо за помощь!

0