Beste mensen,
Met onderstaand script probeer ik te achterhalen of de value: HPPrinter aanwezig is in het register van een pc.
Dit lukt goed als ik onderstaande reg query gebruik, maar het probleem is dat {123456789} bij elke installatie van een printer veranderd, waardoor de query hem niet meer kan vinden.
Hoe zorg ik ervoor dat vanaf Connections alle subkeys doorzocht worden op de value?
Wioe kan mij op weg helpen?
Met onderstaand script probeer ik te achterhalen of de value: HPPrinter aanwezig is in het register van een pc.
Dit lukt goed als ik onderstaande reg query gebruik, maar het probleem is dat {123456789} bij elke installatie van een printer veranderd, waardoor de query hem niet meer kan vinden.
Hoe zorg ik ervoor dat vanaf Connections alle subkeys doorzocht worden op de value?
Code:
@echo off
::Controleer aanwezigheid printer
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Connections\{123456789}" | find /i "HPprinter"
if errorlevel 1 goto not_exist
if not errorlevel 1 goto exist
:not_exist
echo "niet gevonden"
rundll32 printui.dll,PrintUIEntry /q /ga /n "\\printer\HPPrinter"
::net stop spooler
::net start spooler
goto eind
:exist
echo "gevonden"
::net stop spooler
::net start spooler
goto eind
:eind
pause
Wioe kan mij op weg helpen?