![]() |
Сервер терминалов автоматически не закрывает сеанс
Есть Win2003 Rus SP1 + AD + Terminal Server.
Хочу ограничить сеанс пользователя одной конкретной программой. Для этого в свойствах пользователей указываю какая программа должна запускаться. Проблема заключается в том, что при закрытии этой программы сеанс пользователя автоматически не закрывается (не происходит выход из системы), а так и остается пустое окно с "нашлепкой" сверху. Ему (сеансу) приходится делать Disconnect (кнопка LogOFF ведь недоступна) и устанавливать таймаут отключенных сеансов на минимум (1 мин.). А это некузяво прежде всего для самих пользователей. От прав пользователя это не зависит, т.к. и для администратора домена ситуация аналогична. Как это можно побороть? |
Candyman
У меня сеансы закрываются автоматом. В чем отличие: 1) Запуск программы я прописал в "Свойствах подключения" Terminal Services Configuration\Подключения - Свойства - Среда - Начальная программа Есть минус - для всех одно и то же. Наверное можно обойти, если прописать строки типа if %user%== ... 2) Запускается .cmd Может это влияет? Остальные настройки по умолчанию. |
Цитата:
Цитата:
Имхо не должно это влиять (по крайней мере logon script точно), но я попробую. |
Наверное, немного сумбурно объяснил.
Исправлюсь: В качестве "Начальной программы" у меня прописан D:\Path\1Cstart.cmd (в нем одна строчка - запуск 1C). Почему так сделал - думал впоследствии путевый скрипт написать (ну вот то что "if %user%" и т.п.). При подключении (logon) запускается 1С. При закрытии окна 1С сеанс тоже закрывается (logout). Повторю - никаких настроек больше не трогал. |
Т.е. получается, что у тебя основным процессом является коммандная строка (из нее и запускается 1С)?
Можно попробовать. Но все равно это из разряда "шаманских" методов. Должен существовать какой-то более культурный способ. Самое обидное, что я тоже никаких настроек не трогал. :( Может есть какие-то особенности в русскоязычной версии сервера. Почему я так думаю: во-первых мне пришлось явным образом давать разрешение входа через службу терминалов группе "Пользователи удаленного рабочего стола", хотя система, по-идее, должна была это сделать сама при установке сервера терминалов. во-вторых, даже после указанного разрешения, мне в политиках безопасности пришлось явным образом указать одного пользователя, чтобы сервер терминалов стал пускать; затем я этого пользователя убрал и все осталось в рабочем состоянии. Один мой знакомый тоже жаловался на подоюный баг. У него, кстати, тоже стоял русскоязычный сервер. Но у него был Citrix и мы грешили на него. Чудны дела твои, Господи.... ;) |
Candyman
Цитата:
Цитата:
Цитата:
Цитата:
|
|
Цитата:
В одной сетке у меня тоже стоял терминал на Win2003 Eng. И там все закрывалось автоматом. Если других вариантов действительно нет (хотя я все больше склоняюсь, что это "особенности" рускоязычной версии), значит придется смириться с этим. :( |
Время: 17:40. |
Время: 17:40.
© OSzone.net 2001-