Netzwerkdrucker verbinden
Um einen freigegebenen Drucker über ein Skript (z.B. Anmeldeskript) zu verbinden, kann man folgende Zeile verwenden:
rundll32 printui.dll,PrintUIEntry /q /in /n \\Server\Druckerfreigabename
Erklärung:
/q - Stiller Modus. Fehlermeldungen werden nicht angezeigt.
/in - Fügt eine Netzwerkdruckerverbindung hinzu.
/n - Druckername
Möchte man den Drucker als Standarddrucker einbinden, und er ist zu diesem Zeitpunkt noch NICHT verbunden, muss das in einer zusätzlichen Zeile angegeben werden - geht leider nicht in einer Zeile. Warum, weiß ich auch nicht.
rundll32 printui.dll,PrintUIEntry /q /n \\Server\Druckerfreigabename /y
So erhält man ein Hilfe, welche Parameter es sonst noch so gibt:
rundll32 printui.dll,PrintUIEntry /?
Netzwerkdrucker trennen
Um einen bereits verbundenen Drucker wieder zu trennen, verwendet man folgende Zeile:
rundll32 printui.dll,PrintUIEntry /q /dn /n \\Server\Druckerfreigabename