Войти

Показать полную графическую версию : Автоматическая установка принтера.


zubkoff.s
10-02-2010, 14:25
Добрый день, коллеги.
Есть компания - около 500 пользователей.
И по всей это территории разбросаны различные принтеры.
Пользователи из группы Пользователи домена не могут самостоятельно себе поставить принтер. И звонят на Сервис Деск с просьбой установить (а у нас уже есть права Локального администратора на ПК). И нам приходится изо дня в день выполнять монотонную работу.

Есть ли какие-то способы автоматизации данного процесса - может готовый скрипт, в котором достаточно будет указать имя (АйПи) компьютера, куда необходимо поставить, а также АйПи принтера, либо его сетевой адрес (\\comp1\HP4200), ну и может еще указать, откуда драйвера брать.
Желательно какое-то готовое решение, т.к. в скриптах я не силен, сам писать врядли осилю.

exo
10-02-2010, 15:01
как вариант скрипт VBS:

Set WshNetwork = CreateObject("WScript.Network")

WshNetwork.AddWindowsPrinterConnection "\\server\HP Color LaserJet CP2020 к.405"

Result = MsgBox("Установка принтеров завершена. Для продолжения нажмите ОК")
Можно засунуть в политику или разослать по почте.

Astral777
19-02-2010, 13:27
Я использовал как вариант предыдущего предложения, скрипт, который выполняется при входе пользователя в систему, и добавляет принтер в зависимости от имени компьютера (IP-адрес достать не удалось :( ).

Вот пример:
Set objShell=Createobject("Wscript.Shell" )
i= objShell.ExpandEnvironmentStrings("%COMPUTERNAME%")

If i= "sklad_5_1" or i= "sklad_1_2" or i= "sklad_2_1" Then

WSHNetwork.AddWindowsPrinterConnection "\\192.168.1.90\Canon LBP2900"
WSHNetwork.SetDefaultPrinter "\\192.168.1.90\Canon LBP2900"

ElseIf i= "sklad_2_3" or i= "sklad_2_4" Then
WSHNetwork.AddWindowsPrinterConnection "\\192.168.1.87\Canon MF3200 Series (Копия 1)"
WSHNetwork.SetDefaultPrinter "\\192.168.1.87\Canon MF3200 Series (Копия 1)"

End If

alecsandrb
26-02-2010, 15:59
Для более толкового ответа я бы прежде все-таки сообщил седующую инфу
- принт-сервер в компании есть или нет
- принтеры локальные или сетевые
в зависимости от ответов уже можно либо писать скрипты либо настраивать политики которые давали бы пользователям право на установку драйверов
ну и организовывать единое хранилище дров - если нет принт-сервера




© OSzone.net 2001-2012