Quais ferramentas estão disponíveis para verificar áreas de trabalho remotas em determinados tipos de arquivos?

3

Eu preciso escanear cerca de 50 computadores desktop e verificar se algum arquivo * .doc, * .xls, * .ppt etc ... está sendo armazenado localmente. Eu estou querendo saber quais ferramentas podem estar disponíveis para isso. Um rápido Google não encontrou grandes soluções, então estou pensando que talvez precise escrever um script para fazer isso.

    
por James Moore 04.06.2009 / 03:25

4 respostas

8

Estou assumindo que você está fazendo isso de uma máquina Windows para máquinas Windows. Eu faria algo rápido e sujo como:

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

Coloque todos os nomes de máquinas no arquivo Machines.TXT (e coloque-os na mesma pasta que Scan-Machines.cmd). Execute o Scan-Machines.CMD e você vai acabar com um arquivo de texto para cada máquina listando todos os arquivos em suas unidades "C:". Então você pode apenas pesquisar os arquivos de texto.

Sim ... rápido e sujo, mas barato.

Editar: Corrigido para permitir nomes de computador com espaços neles. Nomes de computadores com espaços me fazem chorar, mas o script deve lidar com eles.

    
por 04.06.2009 / 03:33
0

Boa solução, Evan. Para economizar o tempo e o tédio de examinar a lista de arquivos que pesquisam suas entradas, você pode adicionar o seguinte ao script do Evan.

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

Dessa forma, você não precisa analisar os dados retornados procurando as extensões desejadas.

    
por 04.06.2009 / 05:09
0

Acho que alguns dos produtos de pesquisa de desktop corporativo têm uma interface de gerenciamento para auditar onde os arquivos são armazenados, onde as duplicatas de arquivos são mantidas e até mesmo onde as versões mais antigas dos arquivos existentes são armazenadas em cache.

    
por 04.06.2009 / 06:35
0

Estamos usando o Cornell Spider para escanear servidores, documentos e bancos de dados de números de seguridade social em um pouco de base automatizada. Nós hackeamos algumas funcionalidades adicionais para conversar com nossos mecanismos de banco de dados e para gerenciar a varredura com nosso software de gerenciamento de desktop. A funcionalidade básica do mecanismo está lá para fazer o que você precisa, você provavelmente poderia apenas acionar o mecanismo e ter uma solução sólida e implementável que possa ser definida para efetuar o logon centralmente em uma unidade compartilhada.

Dependendo do uso, pode haver uma alternativa melhor para a digitalização. Um amigo que administra um laboratório de alunos começou a refazer a imagem da máquina em todos os logout. Leva apenas cerca de trinta segundos a um minuto para copiar uma imagem limpa de 10 GB de uma partição separada protegida de 10 GB no disco da máquina local, e você não precisa se preocupar com as crianças que substituem as janelas com um genérico desenho de genitália.

    
por 04.06.2009 / 08:34