Назад | Перейти на главную страницу

Как настроить печать на основе местоположения VMware View для использования групп Active Directory?

Я пытаюсь настроить печать на основе местоположения в VMware View 4.5, в которой используется включенная OEM-версия ThinPrint, для назначения принтеров группам активных каталогов.

Функция печати на основе местоположения сопоставляет принтеры, которые физически находятся рядом с клиентскими системами, с рабочими столами VMware View. Я использую параметр групповой политики Active Directory AutoConnect Location-based Printing для VMware View, который находится в редакторе объектов групповой политики Microsoft в папке «Параметры программного обеспечения» в разделе «Конфигурация компьютера».

Печать на основе местоположения AutoConnect для VMware View выглядит просто таблицей преобразования имен. Это позволяет мне назначать конкретный принтер или принтеры диапазону IP-адресов, имени клиента, Mac-адресу, пользователю или группе пользователей.

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

Пример: doej является членом группы активного каталога PTR-FLOOR2-NORTH-ROOM255. Используя AutoConnect, я назначил группу для получения сетевого принтера, добавив PTR-FLOOR2-NORTH-ROOM255 в столбец User / Group.

Проблема: Когда doej входит в свой сеанс VDI, принтер отсутствует. Однако, если я использую подстановочный знак «*» в столбце «Пользователь / группа» вместо конкретной группы активного каталога PTR-FLOOR2-NORTH-ROOM255, принтер присутствует и функционирует должным образом.

Альтернативы: Я попытался назначить принтеры группам активных каталогов в AutoConnect следующими способами, но все безуспешно:

Подтверждение: Информация, используемая для сопоставления принтера с рабочим столом VMware View, хранится в записи реестра на рабочем столе View в HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ thinprint \ tpautoconnect. Для каждого из этих примеров я просмотрел запись в реестре и могу подтвердить, что рабочий стол получает информацию из таблицы перевода AutoConnect.

Резюме: Может ли кто-нибудь привести пример того, как настроить печать на основе местоположения в VMware View 4.5, чтобы я мог назначать сетевые принтеры группам активных каталогов с помощью прилагаемого инструмента AutoConnect? Я бы приветствовал наглядный пример работающей конфигурации. Спасибо.

Решение было двояким.

Принтеры Windows 7 появились как один

Моя основная проблема заключалась в том, что я не понимал, что в Windows 7, если вы устанавливаете несколько принтеров, использующих один и тот же драйвер и устанавливаемых на один и тот же порт (например, один и тот же IP-адрес), они будут отображаться как один в окне «Устройства и принтеры». .

Поскольку я не знал об этом изменении поведения, когда я увидел только один принтер в окне «Устройства и принтеры VDI», я ошибочно предположил, что остальные назначенные мной принтеры ThinPrint не работают.

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

Решением этой проблемы является изменение реестра, которое можно развернуть с помощью групповой политики.

  • Управление групповой политикой> Конфигурация компьютера> Настройки> Параметры Windows> Реестр> Новый элемент реестра
  • Действие: Обновить
  • Улей: HKEY_LOCAL_MACHINE
  • Путь к ключу: SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Desktop \ NameSpace {2227a280-3aea-1069-a2de-08002b30309d}
  • Имя значения: по умолчанию включено / отмечено
  • Тип значения: REG_SZ
  • Данные о стоимости: принтеры

Примените эту политику к подразделению Active Directory, которое содержит пулы рабочих столов VMware View, и на рабочий стол этих компьютеров будет добавлена ​​папка «Принтеры», содержащая принтеры, назначенные ThinPrint, с использованием отдельного значка для каждого принтера.

Дополнительные сведения об этой проблеме см. В статьях:

Как назначить сетевые принтеры группам Active Directory

Метод использования OEM-версии ThinPrint, поставляемой с VMware View, для назначения принтеров с учетом местоположения в группу Active Directory заключается в использовании их подключаемого модуля групповой политики. Инструкции по установке этого подключаемого модуля / надстройки AD см. В Руководстве администратора VMware View.

  • Редактор управления групповой политикой> Конфигурация компьютера> Политики> Параметры программного обеспечения> Дополнительные принтеры AutoConnect Map для VMware View> Настройка дополнительных принтеров AutoConnect Map
  • Столбец пользователя / группы: \ domain \ PTR-MH-4S-R450-HP-LJ3005 (например, \ example \ Domain Users)
  • Имя принтера: HP LaserJet (например, любое имя по вашему выбору)
  • Драйвер принтера: HP Universal Printing PCL 6 (можно найти через Управление печатью> Все драйверы)
  • IP-порт / порт ThinPrint: IP_172.22.1.1 (IP-адрес принтера)

Создавая взаимно-однозначную связь между группами Active Directory и каждым сетевым принтером, мы вместо этого просто добавим пользователей или группу в каждую группу принтеров, вместо того, чтобы создавать очень большую таблицу ThinPrint с множеством строк.

Мое соглашение об именах групп принтеров для конкретного местоположения - PTR-BUILDING-FLOOR + DIRECTION-ROOM-MAKE-MODEL (например, PTR-MainHospital-Floor4South-Room450-HewlettPackard-LaserJet3005).