I've got a login script setup, that removes all old printers, and then adds the current set of network printers.
Set WSHPrinters = WSHNetwork.EnumPrinterConnections For LOOP_COUNTER = 0 To WSHPrinters.Count - 1 Step 2 If Left(WSHPrinters.Item(LOOP_COUNTER +1),2) = "\\" Then WSHNetwork.RemovePrinterConnection WSHPrinters.Item(LOOP_COUNTER +1),True,True End If Next 'Install Network Printers WSHNetwork.AddWindowsPrinterConnection "\\SERVER\PRINTER1" WSHNetwork.AddWindowsPrinterConnection "\\SERVER\PRINTER2" WSHNetwork.AddWindowsPrinterConnection "\\SERVER\PRINTER3" WSHNetwork.AddWindowsPrinterConnection "\\SERVER\PRINTER4"
This is fine, but seems to reset the current default printer on the users machine.
Is there a way to preserve the current default printer on the users machine?
Is this the most sensible way to confer network printers for users upon login? Or are there alternative or better ways to do so?
Any help is very much appreciated.