Назад | Перейти на главную страницу

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

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

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

Machines.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:». Затем вы можете просто искать текстовые файлы.

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

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

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

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

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

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

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

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