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.