Terminal server and printers
-
pogo
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-фильтр для всех кроме терминалов.
Пока как-то так.
Может кто подскажет более правильное и элегантное решение проблемы?
Есть 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
-
cameron
-
pogo
Re: Terminal server and printers
Не совсем то.
Я пробовал и только принтер по-умолчанию, и вообще ничего не перенаправлять. Но когда подключаюсь к TS, там всё равно присутствуют такие принтеры как:
- Microsoft XPS Document Writer
- Print-to-Cloud
- Print-to-ePaper
- Отправить в OneNote 2013
- и возможно ещё какие-то.
И когда пользователь заходит в 1с, то мистическим образом, принтер по-умолчанию, может например смениться на "Отправить в OneNote 2013" или подобное.
Я пробовал и только принтер по-умолчанию, и вообще ничего не перенаправлять. Но когда подключаюсь к TS, там всё равно присутствуют такие принтеры как:
- Microsoft XPS Document Writer
- Print-to-Cloud
- Print-to-ePaper
- Отправить в OneNote 2013
- и возможно ещё какие-то.
И когда пользователь заходит в 1с, то мистическим образом, принтер по-умолчанию, может например смениться на "Отправить в OneNote 2013" или подобное.
-
cameron
Re: Terminal server and printers
Цитата pogo:
- Microsoft XPS Document Writer
- Print-to-Cloud
- Print-to-ePaper
- Отправить в OneNote 2013
- и возможно ещё какие-то.
если у них нет префикса "перенаправлено" - то это локальные принтеры на самом TS.
Цитата pogo:
И когда пользователь заходит в 1с, то мистическим образом, принтер по-умолчанию, может например смениться на "Отправить в OneNote 2013" или подобное.
Я наблюдала несколько раз, что перенаправленный принтер не сразу вставал "по-умолчанию" для клиента, а особенность работы 1С такова, что внутри приложения смена принтера по-умолчанию никак не отражается.
Могу лишь посоветовать запускать 1С подождав минутку после входа.
- 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
Цитата:
Цитата pogo:
И когда пользователь заходит в 1с, то мистическим образом, принтер по-умолчанию, может например смениться на "Отправить в OneNote 2013" или подобное.
В 1С принтер надо настраивать через меню Файл-Параметры страницы для каждого вида печатаемого документа из числа подключенных.(для одного - один принтер, для другого - другой)
В 1С все гибко. Никакой мистики. Если настройки для желаемого принтера сбиваются, есть служебные утилиты на языке 1С, корректирующие профиль пользователя по печати. Для каждого пользователя 1C свои настройки, независимо от пользователя Windows.
Цитата pogo:
И когда пользователь заходит в 1с, то мистическим образом, принтер по-умолчанию, может например смениться на "Отправить в OneNote 2013" или подобное.
Terminal server and printers
В 1С принтер надо настраивать через меню Файл-Параметры страницы для каждого вида печатаемого документа из числа подключенных.(для одного - один принтер, для другого - другой)
В 1С все гибко. Никакой мистики. Если настройки для желаемого принтера сбиваются, есть служебные утилиты на языке 1С, корректирующие профиль пользователя по печати. Для каждого пользователя 1C свои настройки, независимо от пользователя Windows.
-
pogo
Re: Terminal server and printers
Цитата 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 фильтром, сделал, что бы политика применялась только на терминальных серверах. Подождал пока политики обновятся, для надёжности обновил ещё руками. Захожу на терминальный сервер, а принтеры с постфиксом "перенаправлено" всё равно есть.
В 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
Цитата pogo:
Захожу на терминальный сервер, а принтеры с постфиксом "перенаправлено" всё равно есть.
через logoff-logon?
поглядите result policy
Захожу на терминальный сервер, а принтеры с постфиксом "перенаправлено" всё равно есть.
Terminal server and printers
через logoff-logon?
поглядите result policy
-
pogo
Re: Terminal server and printers
Вроде заработала политика, правда ещё не очень понятно у всех ли.
Вообще очень странное поведение перенаправлений, учитывая что у меня в самом TS (win2012) указано:
Цитата:
Диспетчер шлюза удалённых рабочих столов -> server -> Политика -> Политика авторизации подключений -> имя_политики -> Свойства -> Перенаправление устройств
Выбрано "Отключить перенаправление устройств для следующих типов клиентских устройств" и там галкой выбрано "Принтеры"
Интересно почему эта галочка не работает и устройства всё равно перенаправляются?
Вообще очень странное поведение перенаправлений, учитывая что у меня в самом TS (win2012) указано:
Цитата:
Диспетчер шлюза удалённых рабочих столов -> server -> Политика -> Политика авторизации подключений -> имя_политики -> Свойства -> Перенаправление устройств
Выбрано "Отключить перенаправление устройств для следующих типов клиентских устройств" и там галкой выбрано "Принтеры"
Интересно почему эта галочка не работает и устройства всё равно перенаправляются?
-
pogo
Re: Terminal server and printers
Ещё такой вопрос.
В настройка rdp ярлыка для подключения к терминалу в качестве используемых ресурсов указаны локальные диски, но после применения политики "Do not allow client printer redirection перевёл в enable", они не подключаются. Это какая то специфика перенаправления примеров?
В настройка rdp ярлыка для подключения к терминалу в качестве используемых ресурсов указаны локальные диски, но после применения политики "Do not allow client printer redirection перевёл в enable", они не подключаются. Это какая то специфика перенаправления примеров?
