Какие инструменты доступны для сканирования удаленных рабочих столов на наличие определенных типов файлов?

Какие инструменты доступны для сканирования удаленных рабочих столов на наличие определенных типов файлов?

Мне нужно просканировать около 50 настольных компьютеров и проверить, хранятся ли локально какие-либо файлы *.doc, *.xls, *.ppt и т. д. Интересно, какие инструменты могут быть доступны для этого. Быстрый поиск в Google не нашел никаких хороших решений, поэтому я думаю, что мне, возможно, придется написать скрипт для этого.

решение1

Я предполагаю, что вы делаете это с машины Windows на машины Windows. Я бы сделал что-то быстрое и грязное, например:

Машины.TXT

COMPUTERNAME-1
COMPUTERNAME-2
COMPUTERNAME-3

Scan-Machines.cmd

@echo off
if "%1"=="" goto all

echo Scanning %~1
dir "\\%~1\c$" /s /a /b > "%~1.txt"
goto end

:all
for /f "delims=" %%i in (Machines.TXT) do call %0 "%%i"

:end

Поместите все имена машин в файл Machines.TXT (и поместите его в ту же папку, что и Scan-Machines.cmd). Запустите Scan-Machines.CMD, и вы получите один текстовый файл для каждой машины, в котором перечислены все файлы на их "дисках" "C:". Затем вы можете просто выполнить поиск по текстовым файлам.

Да, быстро и грязно, но дешево.

Редактировать: Исправлено, чтобы разрешить имена компьютеров с пробелами. Имена компьютеров с пробелами заставляют меня плакать, но скрипт должен их обрабатывать.

решение2

Хорошее решение, Эван. Чтобы сэкономить время и утомиться от просмотра списка файлов в поисках ваших записей, вы можете добавить следующее в скрипт Эвана.

каталог "\%~1\c$" /s /a /b *.doc *.xls *ppt > "%~1.txt"

Таким образом, вам не придется анализировать возвращаемые данные в поисках нужных расширений.

решение3

Я думаю, что некоторые корпоративные продукты для поиска на рабочем столе имеют интерфейс управления для аудита того, где хранятся файлы, где хранятся дубликаты файлов и даже где хранятся старые версии существующих файлов.

решение4

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

В зависимости от использования, может быть лучшая альтернатива сканированию. Друг, который управляет студенческой лабораторией, начал повторно создавать образ машины при каждом выходе из системы. Копирование чистого образа размером 10 ГБ с защищенного отдельного раздела размером 10 ГБ на диске локальной машины занимает всего около тридцати секунд или минуты, и вам не придется беспокоиться о том, что дети заменят заставку Windows на грубый рисунок гениталий.

Связанный контент