Мне нужно подключить множество компьютеров к сетевому принтеру, и я хотел бы отправить простой командный файл, который делает это, вместо того, чтобы объяснять каждому, как использовать мастер 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.