Что бы каждому пользователю не бегать не подключать принтеры руками, было принято решение раздавать их при помощи GPP. У нас в организации порядка 30 сетевых принтеров.
Первым делом устанавливаем print server (если он конечно у вас еще не установлен) и добавляем на него все сетевые принтеры. Далее для каждого принтера нужно добавить драйвера для x86 и x64 систем.
Тут могут начаться некоторые проблемы, дело в том что какие-то производители выпускают сразу один пакет драйверов для всех систем и 32 битных, и 64 битных, и тогда с установкой нет никаких проблем. Но бывает и так что в драйверах для x86 принтер называется, к примеру: HP LaserJet 2300 Series PCL 6, а для x64: HP LaserJet 2300 PCL 6, хотя драйвера качались из одного места. При этом Print server не поймет, что это драйвера для одного и того же принтера и соответственно не подключит его пользователю. Из этой ситуации есть выход, нужно ручками подправить имя принтера в драйверах. Для этого открываем в блокноте файлик драйвера с расширением .inf и везде меняем название принтера на нужное нам.
В итоге мы должны получить примерно такую картину:
Каждый принтер имеет два драйвера!
Когда Print server у нас готов и исправно функционирует, можно перейти к процессу непосредственно развертывания принтеров на рабочих станциях пользователей.
Тут есть два основных варианта: 1) Через Logon скрипт 2) Через групповые политики.
Я считаю, что все настройки применяемые к пользователям должны быть в одном месте и стандартизированны Microsoft, поэтому по возможности советую использовать групповые политики! Ну а уж если что-то и не получается сделать из GPO, то через неё же можно добавить скрипт на выполнение.
Итак приступим, тут опять же есть два пути: можно писать отдельную групповую политику для каждого принтера или написать одну политику для всех принтеров, но разрешить подключать (печатать) на принтере только определенной группе пользователей. Я пошел по второму пути. В AD создал группы для каждого принтера и соответственно в безопасности принтера добавил разрешение только этой группе.
Следующим шагом создаем политику, которая будет распространяться на пользователя, соответственно создаем её или в каталоге с пользователями. В качестве фильтра на выполнение этой политики добавляем наши ранее созданные группы для принтеров. На вкладке детали (Details) можно отключить выполнение для компьютеров. В самой же политике добавим нужные нам принтеры. Путь можно посмотреть на скрине ниже:
В этой моей политике удаляются старые принтеры и добавляются новые. Не забывайте на вкладке Common поставить галочку, что бы принтеры цеплялись от имени пользователя, а то вы долго будете ждать их подключения=)
На этом и все, добавляйте пользователей в группы, делайте gpupdate /force и после перезагрузке пользовательских машин радуйтесь вновь добавленным принтерам=)
А зачем вам сервер печати в данной схеме, если вы его возможностями не пользуетесь? Не проще было обойтись без него и не усложнять схему?
Конечно можно обойтись и без сервера печати, но управлять принтерами удобней через его оснастку, плюс если переносить принтера на другой сервер пригодится возможность импорта/экспорта, а если брать WS 2012 R2, то появится возможность использования одного универсального драйвера.
P.s. А про какие еще возможности сервера печати вы говорите?
Перенос можно сделать и так, с помощью официальной утилиты от мелкомягких.
Основное для чего ставят сервер печати, это группировка принтеров в производительный пули и возможность создания на один аппарат нескольких подключаемых конфигураций.
Ну то что вы перечислили тоже можно делать и без принт сервера, и два принтера с приоритетами на один порт повесить, и два разных принтера в пул добавить.
Поэтому пожалуй останусь при своем мнении, что удобней работать через оснастку управления печатью, да и ресурсов на его установку особо не требуется =)
В диалоговом окне, свидетельствующем об успешном выполнении операции развёртывания принтера средствами групповой политики, также нажмите на кнопку «ОК» .
Здравствуйте, а как сделать чтобы принтеры удалялись/добавлялись в зависимости от членства в группах. Например пользователь в группе принтер 1,2,3. При подключении У него устанавливается три принтера. Если удалить из группы принтер 3 — принтер 3 удалиться. Спасибо.
Поставить галочку в GPO, Remove this item…