Como posso fazer um script mais rápido que pesquise a seção HKU do registro?

1

Estou tentando executar uma consulta na rede para encontrar algo na seção de perfil do usuário. No entanto, tenho um problema com o script abaixo:

@echo off
set file=c:\temp\computerlist.txt
for /f "Tokens=*" %%g in (%file%) do (
echo %%g>> c:\regquery.txt
reg query "\%%g\hku" /s /f remotepath >> c:\temp\regquery.txt
echo.>> c:\temp\regquery.txt
echo.>> c:\temp\regquery.txt
)

Embora o script funcione bem, demora uma eternidade devido à quantidade de dados na seção HKU, portanto, preciso reduzi-lo ainda mais, mas a próxima seção abaixo HKU é o SID dos usuários, que é claro, exclusivo. Ele não me permite executar um curinga como o S-1-5 * que cortaria a maioria das seções.

Alguém pode me ajudar a tornar esse script mais eficiente, já que está levando cerca de 30 minutos por computador no momento!

    
por CharlesH 03.02.2015 / 14:47

1 resposta

0

Não é exatamente uma correção incrível para o problema, mas no final eu divido o Computerlist.txt em várias listas com partes menores e divido os resultados do regquery.txt para corresponder ao nome das várias listas de computadores, então eu sabia onde eu estava com cada um.

Isso significa que, em vez de levar 2 horas por máquina com 6 corridas, obtenho 6 resultados em 2 horas, etc.

    
por 05.02.2015 / 15:31