Eu só quero pesquisar em subpastas em HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Print \ PRINTERS usando um arquivo em lotes.
Eu quero que ele procure nas subpastas por valores chamados "Nome" e que emita a parte Dados dele para um arquivo de texto.
Pontos de bônus se você puder de alguma forma concatenar a busca de arquivos com o nome "Porta" e gerar os dados para que eu não tenha que repetir a pesquisa.
Eu quero usar a parte do arquivo de lote porque já tenho um arquivo de lote que executa o robocopy para backups de dados e o uso da rede para copiar as unidades mapeadas.
Isso é o que eu tentei até agora, mas não tive muita sorte.
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%
Isso produzirá o arquivo individual com todas as partes.
reg QUERY "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Print\PRINTERS\Adobe PDF" /v Name /t REG_SZ
Tags search batch windows-registry