Четверг, 10.10.2024, 01:20
Ссылки на различные ресурсы в интернете.
Приветствую Вас Гость | RSS
Главная Установка принтера из командной строки на системах Windows 2 - Форум Регистрация Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: tang, XML  
Установка принтера из командной строки на системах Windows 2
tang123Дата: Воскресенье, 01.02.2009, 23:54 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 68
Репутация: 0
Статус: Offline
Q63: Установка принтера из командной строки на системах Windows 2000
A62: (спасибо Xray_Linux_Root)
rundll32 printui.dll,PrintUIEntry /in /n \\server\printer
Использование: rundll32 printui.dll,PrintUIEntry [параметры] [@командный файл]
/a[file] имя двоичного файла
/b[имя] основное имя принтера
/c [имя] UNC-имя компьютера, где выполняется команда
/dl удаление локального принтера
/dn удаление подключения к сетевому принтеру
/dd удаление драйвера принтера
/e вывод параметров настройки печати
/f[file] или информационный файл, или выходной файл
/ga добавление подключений компьютеров к принтеру
/ge перечисление подключений компьютеров к принтеру
/gd удаление подключений компьютеров к принтеру
/h[arch] Архитектура драйвера Alpha | Intel | Mips | PowerPC
/ia установка драйвера принтера с помощью информационного файла
/id установка драйвера принтера с помощью мастера установки драйверов принтеров
/if установка принтера с помощью информационного файла
/ii установка принтера с помощью мастера установки принтеров и информационного файла
/il установка принтера с помощью мастера установки принтеров
/in добавление подключения к принтеру
/j[provider] имя системы печати
/k печать пробной страницы на выбранном принтере, не может использоваться с другими командами установки принтера
/l[path] путь к исходному размещению драйвера принтера
/m[model] имя модели драйвера принтера
/n[name] имя принтера
/o показать очередь заданий на печать
/p отображение свойств принтера
/q скрытый режим без вывода сообщений об ошибках
/r[port] имя порта
/s показать свойства сервера
/Ss запись параметров принтера в файл
/Sr чтение параметров принтера из файла
Флаги при записи или чтении параметров принтера, помещаемые в конце команды:
2 PRINTER_INFO_2
7 PRINTER_INFO_7
c профиль цвета
d PrinterData
s дескриптор безопасности
g глобальный DevMode
m минимальный набор параметров
u пользовательский DevMode
r разрешить конфликты имен
f принудительное использование имени
p сопоставить порт
/u использовать существующий драйвер принтера если он установлен
/t[#] номер начальной страницы (с нуля)
/v[version] версия драйвера для Windows 95 или 98 | Windows NT 3.1 | Windows NT 3.5 или 3.51 | Windows NT 3.51 | Windows NT 4.0 | Windows NT 4.0 или 2000 | Windows 2000
/w запрос драйвера у пользователя, если драйвер не найден в inf-файле
/y назначить принтер используемым по умолчанию
/Xg получить параметры принтера
/Xs установить параметры принтера
/z не разрешать автоматический общий доступ к этому принтеру
/Z общий доступ к принтеру, используется только вместе с /if
/? вывод справки
@[file] файл аргументов командной строки
Примеры:
Запуск свойств сервера:
rundll32 printui.dll,PrintUIEntry /s /t1 /n\\machine
Запуск свойств принтера:
rundll32 printui.dll,PrintUIEntry /p /n\\machine\printer
Локальный запуск мастера установки принтеров:
rundll32 printui.dll,PrintUIEntry /il
Запуск мастера установки принтеров на компьютере \\machine:
rundll32 printui.dll,PrintUIEntry /il /c\\machine
Запуск показа очереди:
rundll32 printui.dll,PrintUIEntry /o /n\\machine\printer
Запуск установки с помощью информационного файла:
rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /f %windir%\inf\ntprint.inf /r "lpt1:" /m "AGFA-AccuSet v52.3"
Запуск мастера установки принтеров с помощью информационного файла:
rundll32 printui.dll,PrintUIEntry /ii /f %windir%\inf\ntprint.inf
Добавление подключений компьютеров к принтеру:
rundll32 printui.dll,PrintUIEntry /ga /c\\machine /n\\machine\printer /j"LanMan Print Services"
Удаление подключений компьютеров к принтеру:
rundll32 printui.dll,PrintUIEntry /gd /c\\machine /n\\machine\printer
Перечисление подключений компьютеров к принтеру:
rundll32 printui.dll,PrintUIEntry /ge /c\\machine
Добавление драйвера принтера с помощью информационного файла:
rundll32 printui.dll,PrintUIEntry /ia /c\\machine /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000" /f %windir%\inf\ntprint.inf
Удаление драйвера принтера:
rundll32 printui.dll,PrintUIEntry /dd /c\\machine /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000"
Назначение принтера используемым по умолчанию:
rundll32 printui.dll,PrintUIEntry /y /n "printer"
Указание описания принтера:
rundll32 printui.dll,PrintUIEntry /Xs /n "printer" comment "My Cool Printer"
Получение параметров принтера:
rundll32 printui.dll,PrintUIEntry /Xg /n "printer"
Получение параметров принтера и запись их в файл:
rundll32 printui.dll,PrintUIEntry /f "results.txt" /Xg /n "printer"
Справка об установке параметров принтера:
rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?
Запись всех параметров принтера в файл:
rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat"
Чтение всех параметров принтера из файла:
rundll32 printui.dll,PrintUI /Sr /n "printer" /a "file.dat"
Запись сведений принтера уровня 2 в файл:
rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat" 2
Восстановление дескриптора безопасности из файла:
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" s
Восстановление глобального devmode и данных принтера из файла:
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" g d
Восстановление минимального набора параметров из файла и разрешение имени порта:
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" m p
Пример logon скрипта:
---------------------- ..... ------------------
if %computername%==ROBO6 goto br23
if %computername%==ROBO17 goto robo4
if %computername%==BR21 goto br23
if %computername%==BR24 goto br23
if %computername%==BR25 goto robo4
if %computername%==ROBO3 goto br23
goto end

:br23
if %windir%==C:\WINNT rundll32 printui.dll,PrintUIEntry /in /n \\br23\hp
if %windir%==C:\WINNT rundll32 printui.dll,PrintUIEntry /y /n "\\br23\hp"
if exist C:\Progra~1\Autoca~1\Plotters\TCTI.pc3 goto end
copy /B /Y \\sun\Bin\DISTRIB\!AutoCAD\Settings\br23n.pc3 C:\Progra~1\Autoca~1\Plotters\TCTI.pc3 > nul
goto end

:robo4
if %windir%==C:\WINNT rundll32 printui.dll,PrintUIEntry /in /n \\robo4\hp
if %windir%==C:\WINNT rundll32 printui.dll,PrintUIEntry /y /n "\\robo4\hp"
if exist C:\Progra~1\Autoca~1\Plotters\TCTI.pc3 goto end
copy \\sun\bin\distrib\!AutoCAD\Settings\robo4n.pc3 C:\Progra~1\Autoca~1\Plotters\TCTI.pc3 > nul
goto end

:end
echo The Netlogon Script Successfully Complit!
call \\sun\netlogon\install.bat

Вним

http://old.windowsfaq.ru/ubb/Forum9/HTML/000023-3.html

Сообщение отредактировал tang - Воскресенье, 01.02.2009, 23:56
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024 Бесплатный хостинг uCoz