Какую утилиту выбрать для мониторинга действий пользователя в сетевом окружении?
1. Во первых наведите порядок в ваших файлопомойках.
В сети должно быть ограниченное количество файловых серверов в идеале 1(ну или 0).

2. Во вторых включите предыдущие версии, что бы можно было восстановить https://pureinfotech.com/enable-previous-versions-... это для восстановления
3. Бэкапы и еще раз бэкапы
4. Включите аудит удаления файлов https://winitpro.ru/index.php/2016/05/04/prostaya-...
5. С помощью PowerShell стройте красивые отчеты на основе логов.

UPD
А вот и скрипты для записи в БД
https://adminotes.ru/prostaya-sistema-audita-udale...
Ещё рабочий вариант для контроля за действиями пользователей на файловых шарах:

10-Strike Connection Monitor