Я пытаюсь выполнить запрос по сети, чтобы найти что-то в разделе профиля пользователя, однако у меня проблема со сценарием ниже:
@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
)
Хотя скрипт работает хорошо, он занимает вечность из-за количества данных в разделе HKU, поэтому мне нужно сузить его, однако следующий раздел ниже HKU - это SID пользователя, который, конечно, уникален. Это не позволяет мне использовать подстановочный знак, такой как S-1-5 *, который вырезал бы большинство разделов.
Может ли кто-нибудь помочь мне сделать этот сценарий более эффективным, так как в настоящее время он занимает около 30 минут компьютера!