Drucker per Script in einer Domaine installieren (Port kann nicht angelgt werden)
Probleme beim anlegen des Druckerports als Benutzer
Hallo Zusammen,
Ich hab hier eine Win2003 Domaine bei der ich einen Canon IR2016 auf den User PC's installieren moechte. Das alles geschieht per Batch und Script (portmgr.vbs und prnmgt.vbs).
Die Batchdatei laeuft beim logon ab.
Die prnadmin.dll ist schon registriert (da dies ja nur mit Admin rechten geht).
Die Batch Datei lautet:
@echo OFF
echo Good Morning Now you get the new Printer
if %OS%==Windows_NT goto NT
:DOS
echo.
goto END
:NT
echo this is the first step
echo.
cscript \\Server\netlogon\printerscript\portmgr.vbs -a -c "" -p IP_192.168.0.151 -h 192.168.0.151 -t raw -n 9100
cscript \\Server\netlogon\printerscript\prnmgr.vbs -ac -b "\\Server\iR2016"
goto END
:END
Zudem moechte ich gerne diesen Drucker bei den Usern als Standart setzen.
Hallo Zusammen,
Ich hab hier eine Win2003 Domaine bei der ich einen Canon IR2016 auf den User PC's installieren moechte. Das alles geschieht per Batch und Script (portmgr.vbs und prnmgt.vbs).
Die Batchdatei laeuft beim logon ab.
Die prnadmin.dll ist schon registriert (da dies ja nur mit Admin rechten geht).
Die Batch Datei lautet:
@echo OFF
echo Good Morning Now you get the new Printer
if %OS%==Windows_NT goto NT
:DOS
echo.
goto END
:NT
echo this is the first step
echo.
cscript \\Server\netlogon\printerscript\portmgr.vbs -a -c "" -p IP_192.168.0.151 -h 192.168.0.151 -t raw -n 9100
cscript \\Server\netlogon\printerscript\prnmgr.vbs -ac -b "\\Server\iR2016"
goto END
:END
Zudem moechte ich gerne diesen Drucker bei den Usern als Standart setzen.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 41406
Url: https://administrator.de/contentid/41406
Ausgedruckt am: 15.11.2024 um 19:11 Uhr
6 Kommentare
Neuester Kommentar
Hi,
so wird's gemacht:
Klar, anpassen musst du es selber! *gg*
Gruß
Dani
so wird's gemacht:
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colInstalledPrinters = objWMIService.ExecQuery _
("Select * from Win32_Printer Where Name = 'ScriptedPrinter'")
For Each objPrinter in colInstalledPrinters
objPrinter.SetDefaultPrinter()
Next
Gruß
Dani