|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Установка принтера по умолчанию |
|
Установка принтера по умолчанию
|
Старожил Сообщения: 371 |
Профиль | Отправить PM | Цитировать Все доброго времени суток!
Подскажите существует ли возможность с помощью скрипта, батника или ГП установить пользователю принтер по умолчанию, на W2000? |
|
Отправлено: 14:00, 16-05-2007 |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать существует.
подключение сетевого принтера и назначение дефолтным Set WshNetwork = CreateObject("WScript.Network") WshNetwork.AddWindowsPrinterConnection "\\PrintServer1\Xerox300" WshNetwork.SetDefaultPrinter "\\PrintServer1\Xerox300" назначения дефолтным 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 Это на vbs скрипте |
Отправлено: 18:30, 16-05-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 371
|
Профиль | Отправить PM | Цитировать Спасибо!
А если установленно несколько локальных принтеров, как тогда? или все равно? И во втором варианте, в какое место нужно воткнуть имя принтера? |
------- Отправлено: 20:55, 16-05-2007 | #3 |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать 'ScriptedPrinter' это и есть твой принтер
Если установленно несколько локальных принтеров, то что надо сделоть тогда? |
Отправлено: 09:20, 17-05-2007 | #4 |
Старожил Сообщения: 371
|
Профиль | Отправить PM | Цитировать Да со 'ScriptedPrinter' сам уже разобрался, только выдается сообщение что у объекта нет свойства SetDefaultPrinter(), может ошибка в названии?
|
|
------- Отправлено: 22:04, 17-05-2007 | #5 |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать Если принтер у тебя уже подключен то скрипт выглядет так:
Set WshNetwork = CreateObject("WScript.Network") WshNetwork.SetDefaultPrinter "\\PrintServer1\Xerox300" У мня на Win 2000 и Win XP и Win2003 ST этот скрипт выполняется и все нормально. |
Отправлено: 21:50, 18-05-2007 | #6 |
Старожил Сообщения: 371
|
Профиль | Отправить PM | Цитировать Не, мне нужно из 6 локальных принтеров выбрать 1.
Я выполняю второй скрипт с названием принтера, а он говорит что у объекта нет свойства SetDefaultPrinter() |
------- Отправлено: 09:39, 19-05-2007 | #7 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать смотри ветки реестра:
"HKCU\Software\Microsoft\Windows NT\CurrentVersion\Devices" "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows", параметр "Device" |
Отправлено: 16:52, 19-05-2007 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка клиентов терминалов, факсов и локальная установка сетевого принтера | fsv2k5 | Автоматическая установка Windows 2000/XP/2003 | 2 | 22-01-2014 19:52 | |
удаленная установка принтера | IDimon | Сетевые технологии | 8 | 18-03-2009 09:30 | |
Установка принтера | Volv | Общий по Linux | 3 | 25-02-2007 22:08 | |
Установка браузера по умолчанию | Ice sCream | Microsoft Windows 2000/XP | 2 | 20-09-2005 20:50 | |
Установка принтера | Irvix | Microsoft Windows NT/2000/2003 | 13 | 03-12-2003 13:47 |
|