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