Я пытаюсь создать скрипт, который будет искать корневой ключ для данных значения, а затем экспортировать все результаты. Я не уверен, как экспортировать результаты при использовании инструкции for
. Я использую pipe /s | find
для поиска данных значения. Любые советы или советы будут очень благодарны!
INFO о ключе:
Rootkey: HKLM | Подключить: Unkown (изменения для каждой машины, начало с"\ SYSTEM \ ControlSet001 \ Enum \") | Значение: ClassGUID | Данные: {4d36e967-e325-11ce-bfc1-08002be10318}
Текущая попытка:
@for %%I in ('reg query "HKLM\SYSTEM\ControlSet001\Enum" /v "ClassGUID" /s | find "{4d36e967-e325-11ce-bfc1-08002be10318}"') do (reg export %%~I %~dp0export.txt)
В предыдущей попытке
Ранее - я пытался получить фактический путь Subkey
после поиска его с помощью value
& data
. Из-за ограничений местоположение не является частью DataType
. - В связи с этим я теперь пытаюсь выполнить экспорт результатов поиска. Оттуда я могу создать variable
, выполнив поиск в текстовом документе.
Следующий пример сценария предназначен для установки и вывода переменных, содержащих данные из всех строковых значений с именем
FriendlyName
, под всеми разделами реестра, которые начинаются сHKLM\SYSTEM\CurrentControlSet\Enum\
и которые также содержат данные о ценности, включая GUID,{4d36e967-e325-11ce-bfc1-08002be10318}
.%DeviceName[1]%
наset Name=NewName
..?