Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Подключение к прерванной терминальной сессии

Ответить
Настройки темы
Подключение к прерванной терминальной сессии

Новый участник


Сообщения: 21
Благодарности: 2

Профиль | Отправить PM | Цитировать


Доброго всем здоровья!

Есть терминальный сервер Win2k3 SP1 и кучка пользователей, работающих на нем в 1с 7.7...
Все бы ничего, но периодически пользователи или сами выходят некорректно или связь обрывается (для удаленных) и в итоге сессия остается открытой и сама не закрывается. При повторном подключении создается новая сессия (вместо подключения к старой), но - "каталог пользователя занят"...

Какие варианты решения можно предпринять:
1. ручками прибивать такие зависшие сессии. Чтобы особо не париться - сделал одному пользователю ярлык столе на запуск %SystemRoot%\system32\tsadmin.exe и объяснил как проверять - смотришь по таймеру простоя, пытаешься Remote Control. Если подключается - значит сессия нормальная, просто кто-то пошел курить, а если окошко или закрывается и пропадает или появляется смена статуса на "отключен" с ошибкой о невозможности подключения - значит молодец.

2. в конфигурации TS поставил закрывать отключенную сесиию через 5 минут, а простаивающую 2 часа - отключать. Подозреваю, что не очень хорошо, потому что 1с в этом случае закрывается некорректно (если, сессия осталась рабочей. а если у нее не поменялся статус с работающей на отключенную - все нормально).

3. на руборде нашел чудо-скрипт для запуска при подключении, который при повторном подключении пытается подключиться к уже активной сессии . Этот вариант понравился больше всего, но возникла другая засада - у пользователей автоматом прописан запуск 1с при подключении к TS (чтобы не шалили) (для варианта Файл->Открыть->Проводник они не доросли . А у многих пользователей есть необходимость работать одновременно в разных базах и с этим скриптом не получается запустить несколько подключений разом - при запуске тут же происходит подключение к предыдущему. Что делать, кроме как убрать 1с из запуска и ограничить перечень запускаемых приложений только этим 1с`ом?
PS. скрипт вот:

@echo off
set SessNum=-1
for /f "skip=1 tokens=3" %%i in ('qwinsta %UserName% ^| find /v ">"') do set SessNum=%%i
if %SessNum% EQU -1 (goto 1c)
tscon %SessNum%
logoff.exe
:1c
start c:\progra~1\1cv77\bin\1cv7.exe

Большое спасибо.

Отправлено: 19:43, 02-02-2010

 

Ветеран


Сообщения: 1001
Благодарности: 226

Профиль | Отправить PM | Цитировать


А ограничивать пользователя единственным сеансом не пробовали?
http://technet.microsoft.com/ru-ru/l...15(WS.10).aspx

Отправлено: 11:56, 03-02-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 21
Благодарности: 2

Профиль | Отправить PM | Цитировать


Ivan Bardeen, так если ограничу одним сеансом, то не получится запускать несколько баз.

Отправлено: 14:28, 03-02-2010 | #3


Ветеран


Сообщения: 1001
Благодарности: 226

Профиль | Отправить PM | Цитировать


Цитата Acer:
так если ограничу одним сеансом, то не получится запускать несколько баз »
Ну так можно запускать несколько экземпляров 1С

Отправлено: 14:42, 03-02-2010 | #4



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Подключение к прерванной терминальной сессии

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 - [решено] Хитрая настройка терминальной сессии bad-us Windows Server 2008/2008 R2 2 14-01-2010 08:17
Печать при терминальной сессии James Marsh Microsoft Windows NT/2000/2003 8 18-04-2008 07:37
Скриптом получить свойства терминальной сессии Dirk Diggler Microsoft Windows NT/2000/2003 0 18-07-2007 13:59
Автозапуск терминальной сессии и приложений в ней Devastator1980 Microsoft Windows NT/2000/2003 7 29-12-2006 04:24
Скринсейверы в терминальной сессии. Malax Microsoft Windows NT/2000/2003 3 12-04-2006 04:48




 
Переход