PDA

Показать полную графическую версию : Terminal server and printers


pogo
29-10-2013, 10:30
Доброго времени суток.
Есть 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
05-11-2013, 10:17
Что, никто не сталкивался с проблемами принтеров в терминалах?

cameron
05-11-2013, 11:12
перенаправлять только принтер по-умолчанию? :)

pogo
05-11-2013, 12:05
Не совсем то.
Я пробовал и только принтер по-умолчанию, и вообще ничего не перенаправлять. Но когда подключаюсь к TS, там всё равно присутствуют такие принтеры как:
- Microsoft XPS Document Writer
- Print-to-Cloud
- Print-to-ePaper
- Отправить в OneNote 2013
- и возможно ещё какие-то.
И когда пользователь заходит в 1с, то мистическим образом, принтер по-умолчанию, может например смениться на "Отправить в OneNote 2013" или подобное.

cameron
05-11-2013, 12:13
- Microsoft XPS Document Writer
- Print-to-Cloud
- Print-to-ePaper
- Отправить в OneNote 2013
- и возможно ещё какие-то. »
если у них нет префикса "перенаправлено" - то это локальные принтеры на самом TS.
И когда пользователь заходит в 1с, то мистическим образом, принтер по-умолчанию, может например смениться на "Отправить в OneNote 2013" или подобное. »
Я наблюдала несколько раз, что перенаправленный принтер не сразу вставал "по-умолчанию" для клиента, а особенность работы 1С такова, что внутри приложения смена принтера по-умолчанию никак не отражается.
Могу лишь посоветовать запускать 1С подождав минутку после входа.

alef2474
05-11-2013, 14:22
Цитата pogo:
И когда пользователь заходит в 1с, то мистическим образом, принтер по-умолчанию, может например смениться на "Отправить в OneNote 2013" или подобное. »
В 1С принтер надо настраивать через меню Файл-Параметры страницы для каждого вида печатаемого документа из числа подключенных.(для одного - один принтер, для другого - другой)
В 1С все гибко. Никакой мистики. Если настройки для желаемого принтера сбиваются, есть служебные утилиты на языке 1С, корректирующие профиль пользователя по печати. Для каждого пользователя 1C свои настройки, независимо от пользователя Windows.

pogo
05-11-2013, 17:04
В 1С принтер надо настраивать через меню Файл-Параметры страницы для каждого вида печатаемого документа из числа подключенных.(для одного - один принтер, для другого - другой)
В 1С все гибко. Никакой мистики. Если настройки для желаемого принтера сбиваются, есть служебные утилиты на языке 1С, корректирующие профиль пользователя по печати. Для каждого пользователя 1C свои настройки, независимо от пользователя Windows. »

Можно ли как то избавиться от этой ненужной самостоятельности 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
05-11-2013, 18:43
Захожу на терминальный сервер, а принтеры с постфиксом "перенаправлено" всё равно есть. »
через logoff-logon?
поглядите result policy

pogo
06-11-2013, 15:36
Вроде заработала политика, правда ещё не очень понятно у всех ли.

Вообще очень странное поведение перенаправлений, учитывая что у меня в самом TS (win2012) указано:
Диспетчер шлюза удалённых рабочих столов -> server -> Политика -> Политика авторизации подключений -> имя_политики -> Свойства -> Перенаправление устройств
Выбрано "Отключить перенаправление устройств для следующих типов клиентских устройств" и там галкой выбрано "Принтеры"
Интересно почему эта галочка не работает и устройства всё равно перенаправляются?

pogo
08-11-2013, 12:27
Ещё такой вопрос.
В настройка rdp ярлыка для подключения к терминалу в качестве используемых ресурсов указаны локальные диски, но после применения политики "Do not allow client printer redirection перевёл в enable", они не подключаются. Это какая то специфика перенаправления примеров? :)




© OSzone.net 2001-2012