Is er een batchscript waarmee je printers kunt zoeken die op een pc zijn geinstalleerd?
Ik wil een batch maken die voor mij de aanwezige printers zoekt op een pc en daar een txt bestandje van maakt waarin de printernamen staan en de pc naam. Dit heb ik nu, maar ik krijg steeds al de printers in het txt,bestandsnaam te zien. Terwijl ik als test de Fax had verwijdert. Wat doe ik fout?
@ECHO OFF
REG query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers /v "Fax" "Canon MP640 series Printer"
if errorlevel 1 goto exist
if not errorlevel 1 goto not_exist
:exist
Copy C:>book\Fax_Canon_%computername%.txt
:not_exist
REG query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers /v "Fax"
if errorlevel 1 goto exist2
if not errorlevel 1 goto not_exist2
:exist2
Copy C:>book\Fax_%computername%.txt
:not_exist2
REG query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers /v "Canon MP640 series Printer"
if errorlevel 1 goto exist3
if not errorlevel 1 goto not_exist3
:exist3
Copy C:>book\Canon_%computername%.txt
:not exist3
Copy C:>book\Beide_Niet_Aanwezig_%computername%.txt
exit
Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.