Показать полную графическую версию : [решено] Установка расшаренного принтера для всех
Здравствуйте. Есть сервер домена на 2003 сервере, на нем расшарен принтер. Как можно установить этот принтер на одном из компьютеров сети, чтобы он был установлен под всеми пользователями кто заходит на этот компьютер и сделать его принтером по умолчанию?
Petya V4sechkin
15-02-2011, 14:15
kote, в доменной политике -> Конфигурация пользователя\Конфигурация Windows\Сценарии -> Вход в систему -> добавляете VBS-скрипт типа:
Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\Имя_или_IP-адрес_сервера\Имя_принтера"
WshNetwork.AddWindowsPrinterConnection PrinterPath
WshNetwork.SetDefaultPrinter PrinterPath
где находится эта доменная политика?
Petya V4sechkin
15-02-2011, 15:23
Опять... да что ж такое...
где находится эта доменная политика?
Групповая политика (http://technet.microsoft.com/ru-ru/library/cc736953(WS.10).aspx) (это справка, в левой части окна дерево разделов)
Открытие групповой политики из окна «Active Directory — пользователи и компьютеры» (http://technet.microsoft.com/ru-ru/library/cc781159(WS.10).aspx)
Работа с объектами групповой политики (http://technet.microsoft.com/ru-ru/library/cc783340(WS.10).aspx)
Инструкции по использованию консоли управления групповой политикой (GPMC) (http://technet.microsoft.com/ru-ru/library/cc783034(WS.10).aspx)
Вроде сделал все как написано. Зашел в Active directory-пользователи и компьютеры, выбрал св-ва нужного подразделения, Создал групповую политику, в сценариях входа выбрал скрипт с этим содержимым:
Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\Имя_сервера\Имя_принтера"
WshNetwork.AddWindowsPrinterConnection PrinterPath
перезашел под юзером на компе где ставлю принтер, принтер не добавляется
Petya V4sechkin
15-02-2011, 16:54
выбрал св-ва нужного подразделения
Что в этом подразделении? Должны быть пользователи (а не компьютеры).
Можно посмотреть в разделе реестра
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System\Scripts\Logon
(применилась ли политика).
Или Пуск -> Выполнить -> rsop.msc
в сценариях входа выбрал скрипт
В какой папке лежит скрипт?
пользователи
политика применилась
на рабочем столе лежит на сервере
Petya V4sechkin
16-02-2011, 13:44
на рабочем столе лежит на сервере
Как, по-вашему, пользователи на своих компах могут запускать файлы с рабочего стола сервера?
Скрипт должен лежать в папке типа
\WINDOWS\SYSVOL\domain\Policies\{Идентификатор}\User\Scripts\Logon
(она открывается по умолчанию, когда нажимаете кнопку Обзор в окне добавления сценария).
Положил, в rsop.msc обновилось (теперь вместо путь_до_рабочего_стола\script.vbs, просто script.vbs). принтер все равно не появился.
Petya V4sechkin
16-02-2011, 14:19
kote, а если просто вручную запустить script.vbs , появится?
Спасибо. Получилось. Из за прав не добавлялся.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.