blindemails 10 Posted July 17, 2003 Report Posted July 17, 2003 Hallo, ich habe den Benutzern in meinem Netzwerk über rundll32 printui.dll,PrintUIEntry /in /n \\Rechner\Druckerfreigabename bei der Anmeldung je einen Drucker zugewiesen. Wie kann ich einen so verbunden drucker ggf. wenn nicht mehr vorhanden wieder via skript entfernen ?! Oder gibt es vielleicht einen Weg einen Drucker über Policies zuzuweisen und entsprechend wieder zu entfernen ? cu Blindemails LÖSUNG GEFUNDEN: Manchmal ist es so einfach, dass man es nicht sieht: rundll32 printui.dll,PrintUIEntry /dn /n \\Rechner\Druckerfreigabename cu Blindemails Quote
fritzi 10 Posted July 22, 2003 Report Posted July 22, 2003 mit vb script zB drucker.vbs Option Explicit Dim iErgebnis, Drucker, PrinterPath, PrinterDriver Dim WshShell Dim WSHNetwork On Error Resume Next Drucker = Inputbox("Geben Sie den Drucker ein: ") Set WshNetwork = CreateObject("WScript.Network") 'Drucker löschen for Zaehler = 1 to 41 step 1 PrinterPath = "\\server\drucker" & Zaehler PrinterDriver = "HP LaserJet 4100 PCL 6" WshNetwork.RemovePrinterConnection PrinterPath, PrinterDriver next 'Drucker anlegen PrinterPath = "\\server\drucker" & Drucker PrinterDriver = "HP LaserJet 4100 PCL 6" WshNetwork.AddwindowsPrinterConnection PrinterPath, PrinterDriver WshNetwork.SetDefaultPrinter "\\server\drucker" & Drucker Gruß Fritzi Quote
computer-jaeger 10 Posted February 18, 2006 Report Posted February 18, 2006 Damit keine Fehlermeldung erscheint, wenn ein bereits entfernter Drucker nochmals per Script entfernt wird, "stille" Deinstallation verwenden: /q Beispiel: rundll32 printui.dll,PrintUIEntry /dn /n \\Rechner\Druckerfreigabename /q Hoffe, das hilft Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.