Показать полную графическую версию : Терминал Win2003. Запуск 2-х приложений с одного юзера
Есть Win 2003 Server с Терминалом.
Нужно запустить в терминальном режиме одно приложение (далее Soft), которое требует подключения Сервера FireBird.
Локально всё происходит чудесно. Сервер FireBird запускается и сидит себе спокойно в трее, после чего запускается Soft.
На Сервере 2003 я создаю юзера и прописываю в Среде путь к приложению Soft.
Но, как сделать, чтобы в терминальном режиме, перед запуском Soft был запущен FireBird?
Не понял вопроса.. поставь в автостарт AllUsers'ов..
в Автозагрузку Всем ставил - не помогает
не успевает FireBird запустится перед приложением
жаль, не знаком со спецификой приложения.. а искать инфу - лень..
Может, как вариант, ставить запуск в профиль RDP (запуск при входе)?
Приложение обычное, только требует для корректной работы, чтобы в трее висела ещё одна прога (FireBird Server)
Был создан юзер, в среде запуска программы у которого прописано приложение.
Т.е. через Терминал не запускается рабочий стол, а сразу приложение.
Пробывал в Среде отключать запуск приложения автоматом. Таким образом запускается рабочий стол и в трее весит FireBird Server. После чего, спокойно могу запускать нужное приложение.
Но такой способ не приемлем ;-)
Проблема в том, что нужно в терминале перед запуском приложения запустить этот FireBird Server
Namich, зайди на серваке в Настройка служб терминалов\Подключения\RDP-TCP\Вкладка среда\Запускать след. программу при входе пользователя(нижняя галка). Когда поле станет активным впиши туда FireBird. Затем у пользователя когда будешь создавать терминальное подключение, там для запуска программы напиши Soft. И тогда при подключении RDP у тебя произойдет запуск FireBird, а когда юзер ввойдет в терминал. то запустится Soft. я думаю так должно работать.
угум-с, Grub, я это и имел в виду.. время не было путь прописать)
ShaddyR, если честно, то я не совсем понял что ты имел ввиду. Если наше решение окажется правильным, то пусть вся слава достанется тебе ;)
Angry Demon
19-12-2006, 14:31
Grub
зайди на серваке в Настройка служб терминалов\Подключения\RDP-TCP\Вкладка среда\Запускать след. программу при входе пользователя(нижняя галка). Когда поле станет активным впиши туда FireBird.
И получешь Firebird Server, который запускается только после аутентификации и входа юзера. Причем, другая прога, указанная в профиле юзера не запустится. Этот пункт всего лишь для переопределения.
Namich
А если заставить Firebird Server запускаться службой, например, помощью тех же SrvAny и InstSrv. Тогда при подключении терминального юзера и запуске твоей проги Firebird Server будет готов и во всеоружии.
aESThete
20-12-2006, 10:59
Namich
а если батник?
start firebird /wait
start soft
не уверен, но вдруг поможет
Butunin Klim
20-12-2006, 11:18
aESThete
Если юзер админ то да.
Если просто пользователь то не чего он не запустит
aESThete
20-12-2006, 15:44
Butunin Klim
Если просто пользователь то не чего он не запустит
Почему? Объясните плз. Я этой тонкости не знаю.
У меня на бесправных юзеров в терминале стоит в "запустить при входе" именно батник. Работает.
не успевает FireBird запустится перед приложением
Запустить после FireBird программу-таймер(каких много), который даст нужную паузу перед запуском Soft.(или Soft запускать в таймере) Не знаю /wait сделает ли это, в батниках почему-то след. команда часто "торопится" выполняться, невзирая на ключи предыдущей
Запуск-незапуск батников наверно зависит от софта, что запускается. Для Firebird-сервера может и не прокатить, но нужна ли каждому юзеру своя копия ???
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.