Я хочу выполнять поиск только в подпапках в HKLM\Software\Microsoft\Windows NT\CurrentVersion\Print\PRINTERS, используя командный файл.
Я хочу, чтобы он осуществлял поиск во вложенных папках значений с именем "Имя" и выводил часть данных в текстовом файле.
Бонусные баллы, если вы можете каким-то образом объединить поиск файлов с именем "Порт" и вывести данные, чтобы мне не пришлось повторять поиск.
Я хочу использовать часть пакетного файла, потому что у меня уже есть пакетный файл, который запускает robocopy для резервного копирования данных и сетевого использования для копирования подключенных дисков.
Это то, что я пытался до сих пор, но не очень удача.
for /f "usebackq tokens=1-5" %%A in ('reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Print\PRINTERS"') do (
set ValueOne=%%A
set ValueTwo=%%B
set ValueThree=%%C
set ValueFour=%%D
set ValueFive=%%E
@echo Value One = %ValueOne%
@echo Value Two = %ValueTwo%
@echo Value Three = %ValueThree%
@echo Value Four = %ValueFour%
@echo Value Five = %ValueFive%
Это выведет отдельный файл со всеми частями.
reg QUERY "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Print\PRINTERS\Adobe PDF" /v Name /t REG_SZ