Установите сетевой принтер с командным файлом - PullRequest
0 голосов
/ 22 ноября 2018

Мне нужно подключить множество компьютеров к сетевому принтеру, и я хотел бы отправить простой командный файл, который делает это, вместо того, чтобы объяснять каждому, как использовать мастер Windows.

Я искалв документации Microsoft и до сих пор я могу установить принтер с помощью библиотеки printui.dll, но только если я иду через другой компьютер, например: я установил принтер с помощью мастера на компьютер с именем PC1 и установил его вВ режиме совместного использования имя принтера - PRINTER1. Теперь я могу запустить команду:

rundll32 printui.dll, PrintUIEntry /in /n\\PC1\PRINTER1

Проблема в том, что в такой конфигурации, если я удаляю принтер на ПК1, любой другой компьютер его теряеттоже, и я не могу понять, как установить принтер с его IP.

Я хотел бы что-то вроде этого:

rundll32 printui.dll, PrintUIEntry /in /n 216.1.32.75 /m  "Lexmark W812 (MS)" /b MY_PRINTER

Когда 216.1.32.75 это IP-адрес принтера, LexmarkW812 (MS) - необходимый драйвер, а MY_PRINTER - локальный псевдоним принтера.

Все компьютеры основаны на Windows 8.

...