PDA

Показать полную графическую версию : Раздача TCP\IP принтера, порта и драйвера средствами GPO


woolf-234
29-11-2013, 17:51
Здравствуйте!
Достаточно давно ищу способ выдать всем пользователям принтеры.
Есть сеть из 40 машин, на каждый должно стоять 6 принтеров (разных форматов и функция, соответственно разных брендов).
Каждый принтер имеет свой принт сервер и статический IP соответственно.
Стоит домен на w2008R2.
Клиенты: wXP, w7, w8

Я знаю, что есть встроенная система принт менеджера.
Не хочу ее использовать, в связи с тем, что всегда идет большой объем печати и если выйдет из строя одна машина - будет очень плохо.
Объединять в пул и в кластер, тоже не вариант.
Хочется сделать железобетонное решение, чтобы при появлении глюков у одного - другие не страдали.


На данный момент у каждого на машине прописано руками куча принтеров, в связи с обновлением парка печатной техники - не успеваем поддерживать актуальный набор и пользователи путаются.


Погуглив эту тему понял, что можно все прописать скриптом, но засада в том, что я не могу соединить в один скрипт 3 действия!


Я пытаюсь:
1. Настроить раздачу IP принтера, прописать новый порт
Как показано в этой статье:
http://gallery.technet.microsoft.com/scriptcenter/94e3de42-13b0-4972-aa5a-87ca6781399e

2. Установить драйвера к каждому принтеру (самое шикарное подкачать драйвера один раз из шары)
Как показано в этой статье:
http://gallery.technet.microsoft.com/scriptcenter/1c8f4c0d-9439-4af0-8840-59686d9b4bc1

3. Сделать проверку стоит или нет уже принтер, чтобы не подключать его вновь
Как показано в этой статье:
http://forum.oszone.net/post-1198052.html#post1198052

0. Все эти функции по идеи должны выполняться при входе пользователя в систему (при этом большинство пользователей не имеет прав администратора)


Помогите пожалуйста!

exo
29-11-2013, 19:26
Стоит домен на w2008R2. »
почему тема в разделе 2003 ?
политика для 2008 для разрешения установки драйверов:
http://fs.exonix.ru/2008/print2.png
политика для 2008 для установки принтеров с принт-сервера:
http://fs.exonix.ru/2008/print3.png

woolf-234
02-12-2013, 10:28
политика для 2008 для разрешения установки драйверов:

Все круто, только принт сервер не отдает драйвера, он просто держит IP.

И при таких настройках, как ниже машина не принимает принтер. (на тестовой машине уже есть локальный драйвер).
И ко всему этому машина не может считать групповую политику, для компьютера - пишет ошибку.

почему тема в разделе 2003 ?
Пошел искать модератора, чтобы перенесли(

exo
02-12-2013, 12:09
И при таких настройках »
принтер в AD то добавили правильно? пути то у вас различаются с теми, которые приведены у меня на рисунках.
И ко всему этому машина не может считать групповую политику, для компьютера - пишет ошибку. »
это в отдельную тему.

woolf-234
02-12-2013, 15:13
принтер в AD то добавили правильно? пути то у вас различаются с теми, которые приведены у меня на рисунках. »

Вот этого я и хочу избежать!
Я не хочу пропускать принтера через АД.
Я хочу настроить все так, чтобы принтер был установлен локально, но эту установку раздовала бы GPO.


Схематичная отправка файла на печать:
Задание на печать ------->Принтер

Не хочу делать так:
Задание на печать -------> Принт сервер AD ------->Принтер

exo
02-12-2013, 15:59
Я не хочу пропускать принтера через АД. »
почему? чем вам не нравится схема с принт-сервером?
Я хочу настроить все так, чтобы принтер был установлен локально »
http://fs.exonix.ru/2008/print5.png

cameron
05-12-2013, 15:31
Как это делали мы:
на windows server 2008 r2 подняли роль "сервер печати", установили нужные драйверы и создали "Dummy printer %модель% %драйвер%", хоть на порту LPT, для каждой нужной модели или драйвера, если одинаковые модели печатают с разными драйверами (нам это нужно было).
расшарили их (в АД не публиковали, что бы пользователи не мучались от Dummy)

ну а далее уже GPO (конфиг компа) с установкой принтера через TCP порт.
и всё ок ;)

Slovyanin
06-12-2013, 11:48
Добрый день. Есть замечательная статья (http://dimanb.wordpress.com/2011/12/23/printer-gpo/) от Дмитрия Буланова. В моем случае она помогла мне развернуть принтеры не публикуя их в АД.

woolf-234
17-12-2013, 22:20
Прошу прощения, за долгий ответ, я исправлял ошибки на серверах.

Мне понравилась идея установки роли принт сервера, для раздачи драйверов.
Я быстро выдал роль, внес драйвер для х64, как только попытался внести для х86 - меня просят вставить диск Win, с которого производилась установкп (у меня его нет -ОЕМ поставка).
Не беда, гугл выдал решение проблемы: я подставил нехватающий файл и отправил туда установщик.
Но это не помогло, теперь сервер переслал выдавать ошибку и просто выдал сообщение, что для установки драйверов х86, нужна машина с х86, на борту (у меня нет такого сервера).
У меня 2003R2 x64 и видимо обратно возвращается к скриптам.

Кстати просто раздачи принтера не проходит (даже несмотря на то, что драйвер уже установлен локально - руками).

cameron
17-12-2013, 22:30
Но это не помогло, теперь сервер переслал выдавать ошибку и просто выдал сообщение, что для установки драйверов х86, нужна машина с х86, на борту (у меня нет такого сервера). »
расшарьте любой принтер на клиенте с х86 архитектурой и установить этот принтер на сервер, нужный процессор печати (х86) будет установлен.
У меня 2003R2 x64 и видимо обратно возвращается к скриптам. »
странно, а пишете в разделе 2008/2008r2

woolf-234
18-12-2013, 00:26
Благодарю - завтра расшарю.

Верно, сервера 2008R2.

woolf-234
18-12-2013, 15:10
расшарьте любой принтер на клиенте с х86 архитектурой и установить этот принтер на сервер, нужный процессор печати (х86) будет установлен. »

Принтер расшарил на машине с w7 и хр (х86) сервер печати их не устанавливает.
Попытался локально установить принтер, на сервер, из опубликованных в АД установщик ругается на отсутствие драйвера и все.
Такой способ не прошел или нужно еще подшаманить?

cameron
18-12-2013, 15:14
woolf-234,
http://rghost.ru/51045377
ntprint x86 для 2008 r2.
когда будете ставить драйвер х86 (локально) вас попросят об этом.
если будет ошибка - давайте уже скриншоты.

woolf-234
18-12-2013, 17:05
108133

ntprint x86 я уже добавил - ошибка на скрине.

Сейчас переустановил файл, со ссылки, ошибка не изменилась.


Пытался отремонтировать реестр, как тут показано - результата ноль.
http://www.tro.net.ua/novie-statyi/%D1%81%D0%BE%D1%84%D1%82/item/%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8-win-server-2008-r2-%D0%BD%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D0%B5%D1%82-%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA-%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%B8





P.S.
Попробовал сделать так, как на TechNet - результат, тоде просит диск с виндой, а если подпихнуть файл ntprint x86 - результат опять ошибка.

108143

http://technet.microsoft.com/ru-ru/library/cc753109(v=ws.10).aspx#BKMK_Step1

Обновление драйверов принтеров и управление ими

Сведения о выполнении различных задач, связанных с обновлением драйверов принтера на сервере печати и управлением ими, приведены в указанных ниже разделах.
Добавление драйверов для клиентских компьютеров с 32- и 64-разрядными версиями Windows

Обновление и изменение драйверов принтера

Удаление драйверов

Добавление драйверов для клиентских компьютеров с 32- и 64-разрядными версиями Windows

Для поддержки клиентских компьютеров, которые используют процессоры с архитектурой, отличной от архитектуры процессора сервера печати, необходимо установить дополнительные драйверы. Например, если на сервере печати установлена 64-разрядная версия Windows и необходима поддержка клиентских компьютеров с 32-разрядными версиями Windows, то для каждого принтера следует добавить драйверы на базе архитектуры x86.

Добавление клиентских драйверов принтера на сервер печати

- Щелкните правой кнопкой мыши принтер, для которого необходимо добавить драйверы, и выберите команду Управление доступом.
- Нажмите кнопку Дополнительные драйверы. Откроется диалоговое окно Дополнительные драйверы.
- Установите флажок для архитектуры процессора, для которой необходимо добавить драйверы.
- Например, если на сервере печати установлена версия Windows на базе архитектуры x64, установите флажок x86, чтобы установить 32-разрядные версии драйверов принтеров для клиентских компьютеров с 32-разрядными версиями Windows.
- Если в хранилище драйверов на сервере печати отсутствуют необходимые драйверы принтера, то Windows запрашивает местонахождение файлов драйверов.
- Загрузите и извлеките соответствующие файлы драйверов, а затем укажите путь к INF-файлу драйвера в появившемся диалоговом окне.

woolf-234
23-12-2013, 18:20
cameron,
Я поборол установку драйверов под х86 (долго подсовывал этот файл и прокатило, в последний момент).
Можно по подробнее, про вашу схему организации принтеров, у меня тоже есть 2 пары машин полностью идентичные.
Я внес драйвера и создал порт, но видимо криво все настроил, в чем ошибка?
108331

108332

108333




© OSzone.net 2001-2012