Имя: Пароль:
IT
Админ
Чем заменить терминал
0 sda553
 
25.08.12
21:32
Есть сервер sql какой то повышенной секретности, такой, что его админ удавится, но лишний порт не откроет. Разрешено работать в этом sql только с заранее указанного терминального сервака, который ковырять можно в разумных пределах. На этом терминальном серваке развернули аксесс, который работает с этим секретным sql.
Все шло хорошо, пока пользователи не восстали. Сложно очень, говорят. Вначале приходится заходить в терминал, из терминала запускать аксес, ну его. Хотим, чтобы был ярлычок у меня на раб. столе, тыкать его и работать сразу.
И поручили мне что нибудь придумать. Времени причем не дают. Что можно такого быстрого придумать?
Пока смотрю на цитрикс, опубликовать там аксес приложение и сделать им ярлычок к нему. Есть еще какие то решения?
1 kotletka
 
25.08.12
21:33
remoteApp стандартный виндовый чем не устраивает?
2 kotletka
 
25.08.12
21:34
на терминальном сервере кстати настраивается на раз-два
3 XLife
 
25.08.12
21:34
(0) предлагаю по пиву...
4 sda553
 
25.08.12
21:34
(2) не знаком, сейчас покурю тему
5 Красный рассвет
 
25.08.12
21:35
Возможно сделать, чтобы в терминальном сеансе сразу запускался аксесс
6 sda553
 
25.08.12
21:35
(3) Не против, давай ко мне в Щелково. Даже угощу за такой подвиг.
7 sda553
 
25.08.12
21:36
(5) Некрасиво, пользователи почуят, что их тупо мягко говря обманули
8 kotletka
 
25.08.12
21:38
на терминале настраиваеш remoteApp, с помощью него создаешь ярлыки, эти ярлыки зверькам, у них запускается как в цитриксе, то есть рабочий стол сервера терминалов и отдельных рамок нет, есть только окно приложения на радном рабочем столе. Вот с принтерами придется конечно так же как и в терминале епстись
9 Jolly Roger
 
25.08.12
21:39
(0) переводи их на 1С...
10 sda553
 
25.08.12
21:39
(8) Да похоже, то что нужно, буду пробовать
11 Живой Ископаемый
 
25.08.12
22:07
если 2008 сервер, то уже подсказали правильно - ремотеапп
12 Живой Ископаемый
 
25.08.12
22:08
но в принципе это все равно будет терминальный сеанс. с точки зрения ОС. но красиво завернутый, как будто в песочнице.
13 FN
 
25.08.12
22:32
Как вариант - проброс портов настроить
14 ДенисЧ
 
25.08.12
23:16
(12) А кого сношает, что это терминальный сеанс, а не локальный?
15 Torquader
 
25.08.12
23:23
ну если вам совсем не хочется терминал,то можно в этом чудо-аксессе написать web-сервис,чтобы пользователи подключались к нему из браузера-но это всё переделывать.
Потом,пользователей напрягает не то,что это терминальный сеанс,а то,что он в отдельном окне и нельзя переключиться на другие приложения и копировать данные.
переключение можно исправить просто открыв терминальный сеанс в окне и запуская там аксесс сразу при запуске сеанса,а вот копирование разрать нежелательно,чтобы не получилось,что вся эта навороченная защита ни к чему,а пользователи просто стянут файл через буфер обмена.
16 Партизан
 
26.08.12
08:14
RemoteApp глючный, лучше использовать SeamlessRDP
17 Jump
 
26.08.12
08:48
(16)Второй год пользуюсь, не замечал глючности.
18 Живой Ископаемый
 
26.08.12
10:27
(14) ну вот в (7) например автор говорит.
19 Torquader
 
26.08.12
20:39
(17) Он глючит, как и вообще терминальный режим, на программах, которые запускают какие-то сервисные процессы или тому подобное для взаимодействия с экраном - тогда их "взаимодействие" происходит в системной консолью, а не терминальным сеансом, в результате чего приложение виснет, а снять его нельзя, так как оно висит на системном вызове (показывает MessageBox на консоли).
Но такие "сюрпризы", это не вина терминального сервера, а вина разработчиков.
Access должен работать без проблем.
20 Jump
 
26.08.12
20:55
(19)Ну это я знаю, просто за глюк не считал. Да и после выхода обновлений таких проблем почти не осталось.
21 Jump
 
26.08.12
20:57
По крайней мере у 1с сейчас модальные окна не теряются. Разве что бывает когда 1с вызывает левую программу, а та выдает окошко, но это тоже лечится.
22 Torquader
 
26.08.12
22:19
(21) Обычные программы, запущенные под учёткой пользователя, ни как не теряются, а вот всякие системные вызовы для создания окон - да.
23 Jump
 
26.08.12
22:27
(22)Ну поначалу и у 1с окошки с вопросами подвисали. Сейчас нет.
По идее должны перехватываться и пересылаться и системные вызовы.
24 Torquader
 
26.08.12
23:09
Начиная с Windows NT в системе было понятие Desktop, на который отправлялись все окна процесса.
Также было понятие рабочей станции, то есть набора всех объектов, необходимых для работы пользователя - то есть на одну рабочую станцию может войти только один пользователь, а рабочих столов может быть несколько. Терминал передаёт только активный рабочий стол, а если программа выполняет переключение рабочих столов, то не всегда терминальный сервер его правильно обрабатывает.
P.S. да и на обычной Windows 2000 создание нового рабочего стола и переключение на него вызывает достаточно забавное поведение системы, которое чаще всего лечится ресетом. Другое дело, что никто, кроме производителей игр реально не использует переключение на другой рабочий стол за ненадобностью.
25 sda553
 
28.08.12
14:17
Проблема, сервер 2003-й. Лицензии на восьмой нет. Есть еще какие варианты?
26 raykom
 
28.08.12
14:59
(25)Не придумывай огород. Сделай как в (7). Делов то - ПКМ на Мой компьютер -> Управление -> Локальные пользователи -> Пользователи -> ПКМ на пользователе -> Свойства -> Вкладка Среда -> Галка "При входе запускать программу"

И все. Все остальное - будет гораздо сложнее и совсем неоправдано.

Что значит пользователь поймет, что его обманули ? Ему шашки или ехать ? Ты ему обеспечил одну кнопку.
27 raykom
 
28.08.12
15:01
В противном случае - только на каждый локальный комп Аксесс и настраивать связку с СКЛ сервером на тот же порт, на который коннектится терминальный сервак. Если только у Админа не стоит привязка. что коннект только с ИП-адреса терминального сервака.
Программист всегда исправляет последнюю ошибку.