Terminal server and printers

Ответить
Аватара пользователя
pogo

Terminal server and printers

Сообщение pogo »

Доброго времени суток.

Есть Win2012 на котором поднят TS, для печати в нём используется ThinPrint.

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

Так вот надо при подключение по терминалу удалять вообще все принтеры у пользователя кроме ThinPrint-a.

Из вариантов решения пока нашёл - удаление кустов реестра для х64:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Environments\Windows x64\Drivers\Version-3

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Environments\Windows x64\Drivers\Version-4

и для х86:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Environments\Windows NT x86\Drivers\Version-3

и в GPO на политики подключения принтеров, поставить wmi-фильтр для всех кроме терминалов.

Пока как-то так.

Может кто подскажет более правильное и элегантное решение проблемы?
Аватара пользователя
pogo

Re: Terminal server and printers

Сообщение pogo »

Что, никто не сталкивался с проблемами принтеров в терминалах?
Аватара пользователя
cameron

Re: Terminal server and printers

Сообщение cameron »

перенаправлять только принтер по-умолчанию? Изображение
Аватара пользователя
pogo

Re: Terminal server and printers

Сообщение pogo »

Не совсем то.

Я пробовал и только принтер по-умолчанию, и вообще ничего не перенаправлять. Но когда подключаюсь к TS, там всё равно присутствуют такие принтеры как:

- Microsoft XPS Document Writer

- Print-to-Cloud

- Print-to-ePaper

- Отправить в OneNote 2013

- и возможно ещё какие-то.

И когда пользователь заходит в 1с, то мистическим образом, принтер по-умолчанию, может например смениться на "Отправить в OneNote 2013" или подобное.
Аватара пользователя
cameron

Re: Terminal server and printers

Сообщение cameron »

Цитата pogo:



- Microsoft XPS Document Writer

- Print-to-Cloud

- Print-to-ePaper

- Отправить в OneNote 2013

- и возможно ещё какие-то.
Terminal server and printers




если у них нет префикса "перенаправлено" - то это локальные принтеры на самом TS.


Цитата pogo:



И когда пользователь заходит в 1с, то мистическим образом, принтер по-умолчанию, может например смениться на "Отправить в OneNote 2013" или подобное.
Terminal server and printers




Я наблюдала несколько раз, что перенаправленный принтер не сразу вставал "по-умолчанию" для клиента, а особенность работы 1С такова, что внутри приложения смена принтера по-умолчанию никак не отражается.

Могу лишь посоветовать запускать 1С подождав минутку после входа.
Аватара пользователя
alef2474

Re: Terminal server and printers

Сообщение alef2474 »

Цитата:



Цитата pogo:

И когда пользователь заходит в 1с, то мистическим образом, принтер по-умолчанию, может например смениться на "Отправить в OneNote 2013" или подобное.
Terminal server and printers




В 1С принтер надо настраивать через меню Файл-Параметры страницы для каждого вида печатаемого документа из числа подключенных.(для одного - один принтер, для другого - другой)

В 1С все гибко. Никакой мистики. Если настройки для желаемого принтера сбиваются, есть служебные утилиты на языке 1С, корректирующие профиль пользователя по печати. Для каждого пользователя 1C свои настройки, независимо от пользователя Windows.
Аватара пользователя
pogo

Re: Terminal server and printers

Сообщение pogo »

Цитата alef2474:



В 1С принтер надо настраивать через меню Файл-Параметры страницы для каждого вида печатаемого документа из числа подключенных.(для одного - один принтер, для другого - другой)

В 1С все гибко. Никакой мистики. Если настройки для желаемого принтера сбиваются, есть служебные утилиты на языке 1С, корректирующие профиль пользователя по печати. Для каждого пользователя 1C свои настройки, независимо от пользователя Windows.
Terminal server and printers




Можно ли как то избавиться от этой ненужной самостоятельности 1С? Что бы для каждого вида документа и вообще всегда по дефолту стоял принтер перенаправленный только ThinPrint-ом?



Подскажите, что делаю не так?

В домене создал политику:

computer configuration -> administrative templates -> windows components -> remote desktop services -> remote desktop session host -> printer redirection -> Do not allow client printer redirection перевёл в enable. WMI фильтром, сделал, что бы политика применялась только на терминальных серверах. Подождал пока политики обновятся, для надёжности обновил ещё руками. Захожу на терминальный сервер, а принтеры с постфиксом "перенаправлено" всё равно есть.
Аватара пользователя
cameron

Re: Terminal server and printers

Сообщение cameron »

Цитата pogo:



Захожу на терминальный сервер, а принтеры с постфиксом "перенаправлено" всё равно есть.
Terminal server and printers




через logoff-logon?

поглядите result policy
Аватара пользователя
pogo

Re: Terminal server and printers

Сообщение pogo »

Вроде заработала политика, правда ещё не очень понятно у всех ли.



Вообще очень странное поведение перенаправлений, учитывая что у меня в самом TS (win2012) указано:


Цитата:



Диспетчер шлюза удалённых рабочих столов -> server -> Политика -> Политика авторизации подключений -> имя_политики -> Свойства -> Перенаправление устройств



Выбрано "Отключить перенаправление устройств для следующих типов клиентских устройств" и там галкой выбрано "Принтеры"

Интересно почему эта галочка не работает и устройства всё равно перенаправляются?
Аватара пользователя
pogo

Re: Terminal server and printers

Сообщение pogo »

Ещё такой вопрос.

В настройка rdp ярлыка для подключения к терминалу в качестве используемых ресурсов указаны локальные диски, но после применения политики "Do not allow client printer redirection перевёл в enable", они не подключаются. Это какая то специфика перенаправления примеров? Изображение
Ответить

Вернуться в «Windows Server 2012/2012 R2»