Aktionen

Windows:Drucker per Batchdatei mappen

Aus znilwiki

Einfacher geht es mit meinem

Ifmemberdeluxe logo.png
ifmemberDELUXE.exe -> Laufwerke und Drucker im Anmeldescript verbinden anhand Gruppenmitgliedschaft im Active Directory


Mit folgendem Aufruf könnt ihr in einer Batchdatei, z.B. dem Anmeldeskript einen Drucker mappen:

rundll32 printui.dll,PrintUIEntry /in /q /y /n  "\\SERVER\FreigabenameDrucker"

der in diesem Fall dann auch gleich der Standarddrucker würde.
mit

rundll32 printui.dll,PrintUIEntry /in /q /n  "\\SERVER\FreigabenameDrucker"

wird der Netzwerkdruckwer nur gemappt - und nicht gleich der Standarddrucker.

Die Optionen

/in     : Netzwerkdrucker statt lokalen Drucker mappen
/q      : Fehlermeldungen unterdrücken
/y      : Drucker zum Standarddrucker machen
/n " "  : Name des Druckers in der Form "\\Server\Freigabename"

mit

rundll32 printui.dll,PrintUIEntry /?

gibt es eine Liste aller möglichen Optionen.

Alternative:

Seit Windows XP gibt es das Script prnmngr.vbs
Ihr findet es unter:

Ab WIndows Vista / Windows 7:         C:\System32\Printing_Admin_Scripts\de-DE\prnmngr.vbs
Windows XP:                           C:\System32\prnmngr.vbs

Mit z.B.

prnmngr.vbs -ac -p "\\servername\drucker"

könnte man einen Netzwerkdrucker hinzufügen,
mit

REM Treiber Installieren
rundll32 printui.dll,PrintUIEntry /ia /m "Color LaserWriter 12/600 PS" /f "%windir%\inf\ntprint.inf"
REM TCP/IP Anschluss erstellen
cscript prnport.vbs -a -r IP_10.0.0.100 -h 10.0.0.100 -o raw -n 9100
REM Drucker erstellen und mit TCP/IP Anschluss verbinden
cscript prnmngr.vbs -a -p "Apple P660" -m "Color LaserWriter 12/600 PS" -r "IP_10.0.0.100" 

geht die ganze Installation eines Druckers per Script.



Treiberprobleme beim Mappen


Loading comments...