Dag Tweakers,
Wij hebben afgelopen tijd een nieuwe print server ingericht en wat zaken gecorrigeerd met automatisch deployen van printers. Vroeger werd er op elk werkstation de printers handmatig vanaf het netwerk geïnstalleerd.
Nu staan er dubbele printers op de werkstation's. die van de nieuwe omgeving welk d.m.v. GPO's gedeployed zijn en de printers welk allemaal handmatig vanaf het netwerk geïnstalleerd zijn.
Nu wil ik via een opstart script deze printers gaan verwijderen. ik heb wat rond zitten neuzen op internet en heb gezien dat dit mogelijk moet zijn. ik heb wat testen gedaan en het lukt met onderstaande scripts:
batch:
RUNDLL32 printui.dll,PrintUIEntry /n "\\server\printer" /dn
en via VBS:
Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\server\printer"
WshNetwork.RemovePrinterConnection PrinterPath, true, true
Nu werken deze beide. alleen het volgende; zodra de printer is verwijderd en het script draait nog een keer komt er een pop-up. nu is dit niet zo erg bij 1 printer, maar wel bij 20 printers. de gebruiker moet dus 20 keer klikken.. Nu denk je misschien van run het script 1 keer en klaar, dat lijkt ook logisch. Maar ik wil het script 1 a 2 weken laten draaien zodat ook de mensen welk hun pc 'perongeluk' aan laten staan het volgende week ook nog door gespeeld krijgen.
nu ben ik gaan zoeken naar een command om de pop-up automatich te laten verdwijden maar ik kan niks bruikbaars vinden.. genoeg hoe je een massage box maak maar niet hoe je een massage box verwijder.
Kan iemand mij misschien in de juiste richting sturen? Ik was eerst met batch file's aan het proberen maar al snel werdt duidelijk dat dat niet ging werken en had ik dus gelezen dat het met VBS wel mogelijk moet zijn. vandaar beide scripts.
Wij hebben afgelopen tijd een nieuwe print server ingericht en wat zaken gecorrigeerd met automatisch deployen van printers. Vroeger werd er op elk werkstation de printers handmatig vanaf het netwerk geïnstalleerd.
Nu staan er dubbele printers op de werkstation's. die van de nieuwe omgeving welk d.m.v. GPO's gedeployed zijn en de printers welk allemaal handmatig vanaf het netwerk geïnstalleerd zijn.
Nu wil ik via een opstart script deze printers gaan verwijderen. ik heb wat rond zitten neuzen op internet en heb gezien dat dit mogelijk moet zijn. ik heb wat testen gedaan en het lukt met onderstaande scripts:
batch:
RUNDLL32 printui.dll,PrintUIEntry /n "\\server\printer" /dn
en via VBS:
Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\server\printer"
WshNetwork.RemovePrinterConnection PrinterPath, true, true
Nu werken deze beide. alleen het volgende; zodra de printer is verwijderd en het script draait nog een keer komt er een pop-up. nu is dit niet zo erg bij 1 printer, maar wel bij 20 printers. de gebruiker moet dus 20 keer klikken.. Nu denk je misschien van run het script 1 keer en klaar, dat lijkt ook logisch. Maar ik wil het script 1 a 2 weken laten draaien zodat ook de mensen welk hun pc 'perongeluk' aan laten staan het volgende week ook nog door gespeeld krijgen.
nu ben ik gaan zoeken naar een command om de pop-up automatich te laten verdwijden maar ik kan niks bruikbaars vinden.. genoeg hoe je een massage box maak maar niet hoe je een massage box verwijder.
Kan iemand mij misschien in de juiste richting sturen? Ik was eerst met batch file's aan het proberen maar al snel werdt duidelijk dat dat niet ging werken en had ik dus gelezen dat het met VBS wel mogelijk moet zijn. vandaar beide scripts.