Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2012/2012 R2 (http://forum.oszone.net/forumdisplay.php?f=117)
-   -   Terminal server and printers (http://forum.oszone.net/showthread.php?t=270896)

pogo 29-10-2013 10:30 2243046

Terminal server and printers
 
Доброго времени суток.
Есть 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 2247688

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

cameron 05-11-2013 11:12 2247712

перенаправлять только принтер по-умолчанию? :)

pogo 05-11-2013 12:05 2247755

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

cameron 05-11-2013 12:13 2247767

Цитата:

Цитата pogo
- Microsoft XPS Document Writer
- Print-to-Cloud
- Print-to-ePaper
- Отправить в OneNote 2013
- и возможно ещё какие-то. »

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

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

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

alef2474 05-11-2013 14:22 2247863

Цитата:

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

pogo 05-11-2013 17:04 2247971

Цитата:

Цитата alef2474
В 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 2248021

Цитата:

Цитата pogo
Захожу на терминальный сервер, а принтеры с постфиксом "перенаправлено" всё равно есть. »

через logoff-logon?
поглядите result policy

pogo 06-11-2013 15:36 2248518

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

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

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

pogo 08-11-2013 12:27 2249922

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


Время: 14:10.

Время: 14:10.
© OSzone.net 2001-