Ik wil via VBscript een tool maken die het toelaat om (lokale) printers te deleten. Dit om het voor een gebruiker toe te laten om met enkele muisklikken een printer te deleten in het geval dat deze bijvoorbeeld stuk gaat.
Op zich is me dat gelukt, maar er is een probleem met printers deleten waarbij de queue nog niet leeg is. Deze kan je uiteraard niet deleten, rechtstreeks.
Nu had ik al geprobeerd om de inhoud vd map waar de printjobs staan te wissen (c:\windows\system32\spool\printers). Maar dat laat Windows niet toe omdat de print spooler service actief is. Ook na het (manueel) stoppen van deze service lukt het me nog steeds niet om een printer te wissen waarbij er nog een printjob actief is.
Met de ingebouwde Windows scripts (prnmngr.vbs, prnqctl.vbs) kom ik ook al niet veel verder.
Heeft er iemand ervaring hiermee?
Op zich is me dat gelukt, maar er is een probleem met printers deleten waarbij de queue nog niet leeg is. Deze kan je uiteraard niet deleten, rechtstreeks.
Nu had ik al geprobeerd om de inhoud vd map waar de printjobs staan te wissen (c:\windows\system32\spool\printers). Maar dat laat Windows niet toe omdat de print spooler service actief is. Ook na het (manueel) stoppen van deze service lukt het me nog steeds niet om een printer te wissen waarbij er nog een printjob actief is.
Met de ingebouwde Windows scripts (prnmngr.vbs, prnqctl.vbs) kom ik ook al niet veel verder.
Heeft er iemand ervaring hiermee?