Поиск файлов на Autoit

Задача — сделать отчет по файлам на компьютерах пользователей. При этом ищутся файлы по определенной маске. Требуется формировать файлы отчетов по каждому пользователю в домене.

Файлы скриптов можете скачать по этой ссылке: MSBRO_FileSearch

Скрипт:

 

 

скрипт компиллируется в EXE файл и через групповые политики распространяется на компьютеры пользователей.

после чего ставится групповой политикой на запуск exe файла при входе в систему пользователя.

важно чтобы exe запускался из под учетной записи пользователя.

далее либо создается reg файл следующего содержания (либо параметры задаются через создание соответствующих ключей в реестре через GPO) и этот reg файл добавляется в реестр:

Windows Registry Editor Version 5.00

 

Где параметры означают:

«FileSearch_FilterFiles» — типы файлов по маске которые ищутся
«FileSearch_Exclude» — исключаются папки из поиска
«FileSearch_ReportPath» — путь куда складываются отчеты
«FileSearch_Install» — разрешен ли поиск (YES означает что разрешен)
«FileSearch_Drive» — на каких дисках искать (FIXED — это значит что только на жестких дисках)
«FileSearch_StartDelay» — задержка срабатывания поиска (чтобы пользователи могли нормально зайти в систему. лучше поставить 5-30 минут)

В папке \srv-share-01\my_shares$\Files_on_Computers будут с указанной вами задержкой появляться текстовые файлы с отчетами следующего вида:

вроде все

Примечание: это можно реализовать и на PowerShell http://msbro.ru/index.php/archives/5588 но по практике все же лучше взять Autoit и скомпилирровать нормальный EXE файл.

Это работает гораздо надежнее.

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *