¿Qué herramientas están disponibles para escanear escritorios remotos en busca de ciertos tipos de archivos?

¿Qué herramientas están disponibles para escanear escritorios remotos en busca de ciertos tipos de archivos?

Necesito escanear alrededor de 50 computadoras de escritorio y verificar si algún archivo *.doc, *.xls, *.ppt, etc. está almacenado localmente. Me pregunto qué herramientas podrían estar disponibles para esto. Un Google rápido no encontró ninguna solución excelente, por lo que creo que es posible que necesite escribir un script para hacer esto.

Respuesta1

Supongo que está haciendo esto desde una máquina con Windows a una máquina con Windows. Haría algo rápido y sucio como:

Máquinas.TXT

COMPUTERNAME-1
COMPUTERNAME-2
COMPUTERNAME-3

Máquinas de escaneo.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

Coloque todos los nombres de las máquinas en el archivo Machines.TXT (y colóquelo en la misma carpeta que Scan-Machines.cmd). Ejecute Scan-Machines.CMD y obtendrá un archivo de texto para cada máquina que enumera todos los archivos en sus "unidades" "C:". Entonces puedes simplemente buscar los archivos de texto.

Sí, rápido y sucio, pero barato.

Editar: Corregido para permitir nombres de computadoras con espacios. Los nombres de computadoras con espacios me hacen llorar, pero el script debería manejarlos.

Respuesta2

Buena solución, Evan. Para ahorrar el tiempo y el tedio de revisar la lista de archivos buscando sus entradas, puede agregar lo siguiente al script de Evan.

directorio "\%~1\c$" /s /a /b *.doc *.xls *ppt > "%~1.txt"

De esa manera, no tendrá que analizar los datos devueltos buscando las extensiones deseadas.

Respuesta3

Creo que algunos de los productos de búsqueda de escritorio empresarial tienen una interfaz de administración para auditar dónde se almacenan los archivos, dónde se guardan los duplicados de los archivos e incluso dónde se guardan las versiones anteriores de los archivos existentes.

Respuesta4

Hemos estado usandoAraña de Cornellpara escanear servidores, documentos y bases de datos en busca de números de seguridad social de forma algo automatizada. Hemos pirateado algunas funciones adicionales para comunicarnos con nuestros motores de bases de datos y administrar el escaneo con nuestro software de administración de escritorio. La funcionalidad básica del motor está ahí para hacer lo que necesita, probablemente podría simplemente modificar el motor un poco y tener una solución sólida e implementable que puede configurar para volver a iniciar sesión de forma centralizada en una unidad compartida.

Dependiendo del uso, puede haber una mejor alternativa al escaneo. Un amigo que administra un laboratorio de estudiantes ha comenzado a crear nuevas imágenes de la máquina cada vez que cierra sesión. Sólo toma entre treinta segundos y un minuto copiar una imagen limpia de 10 GB desde una partición separada protegida de 10 GB en el disco de la máquina local, y no tiene que preocuparse de que los niños reemplacen las ventanas con un dibujo tosco de genitales.

información relacionada