Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Установка сетевого принтера (http://forum.oszone.net/showthread.php?t=304947)

Vasex 04-09-2015 16:56 2549591

Установка сетевого принтера
 
Добрый день!
Как можно сделать так, чтобы при запуске батника была возможность указания ip-адреса принтера?
Код:

cscript C:\Windows\System32\Printing_Admin_Scripts\ru-RU\prnport.vbs -a -r "et0021b771d39a" -h "et0021b771d39a" -o RAW -n 9100

cscript C:\Windows\System32\Printing_Admin_Scripts\ru-RU\prndrvr.vbs -a -m "Lexmark Universal v2 XL" -e "Windows NT x86" -h  "C:\Windows\System32\DriverStore\FileRepository\lmud1p40.inf_x86_neutral_641804d8897ec0f3" -i "C:\Windows\System32\DriverStore\FileRepository\lmud1p40.inf_x86_neutral_641804d8897ec0f3\LMUD1p40.inf"

rundll32 printui.dll,PrintUIEntry /if /b "Lexmark Universal v2 XL" /r "et0021b771d39a" /m "Lexmark Universal v2 XL" /u /K /q /Gw


Опиум 07-09-2015 09:08 2550412

Код:

set /p ip_address_printera=192.168.1.x

bredych 29-11-2017 18:30 2781046

вопрос, а в параметрах примера из мс не накосячено?

попробовал адаптировать тамошний скрипт под себя,
Код:

rem ***copy Driver files
xcopy D:\Drivers\T640\Print\Win_2kXP\*.* \\%PD%\Softw\print\*.*  /q /s /r /h /y

REM ***install driver
rundll32 C:\windows\system32\printui.dll,PrintUIEntry /ia /c\\%1 /m "Lexmark (PS)" /h "Intel" /v "Windows 2000" /f "\\%PD%\Softw\print\LMAAT1DA.inf" >>NLOG

REM ***add port
cscript c:\windows\system32\prnport.vbs -a -r IP_10.1.130.42 -h 10.1.130.42 -s %1 -o RAW -n 9100

REM ***install printer
cscript c:\windows\system32\prnmngr.vbs -a -s %1 -m "Lexmark (PS)" -r IP_10.1.130.42 -p "Lexmark (PS)"

REM ***set printer as default
rundll32 printui.dll,PrintUIEntry /y /c\\%1 /n "Lexmark (PS)"

(здесь %PD% означает Д диск текущего компа)

сверяюсь с синтаксисом, и что-то по параметрам явно чепуха получается..

И еще момент:
если на удаленный комп ставлю принтер, надо ли сначала через xcopy копировать туда всю папку, в которой инф файл драйвера, чтоб он имел под рукой все каталоги? Или достаточно просто указать локальный файл для удаленного выполнения, и он сам подтянет всё нужное туда?


Время: 14:33.

Время: 14:33.
© OSzone.net 2001-