Повторное подключение к тому же опубликованному приложению с другого компьютера

Повторное подключение к тому же опубликованному приложению с другого компьютера.

Используя XENAPP, допустим, я опубликовал пользовательское приложение .net (test.exe) и предположим, что оно предоставляет некоторые функциональные возможности, подобные mspaint, такие как загрузка изображения с диска и изменение с помощью инструментов, предоставленных в test.exe . Предположим, что это находится на сервере A.

Клиенты подключаются к серверу A через citrix ICA Session, запускают test.exe и начинают использовать это приложение.

Если пользователь решит войти с другого компьютера, возможно ли подключиться к тому же сеансу (зная, что я знаю имя пользователя, pwd и т. д. для входа в тот же сеанс), чтобы я мог начать использовать приложение с где я остановился? вместо повторного запуска test.exe?

Короче говоря, я хотел бы снова подключиться к опубликованному приложению, с которого я остановился, с другой машины.

-Спасибо


person user476566    schedule 03.11.2012    source источник


Ответы (1)


Да, это функция по умолчанию в Citrix XenApp. Он называется управление рабочим пространством. (ссылка описывает Presentation Server 4.0/4.5, но функционал тот же)

person Remko    schedule 04.11.2012
comment
Спасибо. Я использую разработку на стороне клиента для запуска wcfrun32.exe , создания файла ica и подключения к серверу приложений xen для запуска опубликованного приложения (скажем, test.exe). Можем ли мы с другого компьютера при подключении к text.exe проверить, существует ли уже этот процесс для этого пользователя, и если да, загрузить его вместо запуска нового экземпляра test.exe. - person user476566; 06.11.2012
comment
По умолчанию XenApp повторно подключит вас к существующему сеансу. Несмотря на то, что в документации для клиентского объекта ica указано, что управление рабочей областью не поддерживается, оно работает. - person Remko; 06.11.2012
comment
Спасибо за ответ. Если я использую клиент cmd для запуска приложения с машины x, это будет примерно так: C:\Program Files (x86)\Citrix\ICA Client\Wfica32.exe C:\someICAfile.ica\Param:/applicationName= text. exe /username=Кого-то Имя /password=Пароль. Если я выполню ту же команду с другого компьютера y, то он попытается запустить другой экземпляр text.exe вместо повторного подключения к существующему exe? Можем ли мы указать в командной строке (или любом другом механизме) повторное подключение, если text.exe уже запущен? - person user476566; 06.11.2012
comment
Вместо этого используйте клиентский объект Ica (community.citrix.com/display/xa /ICA+Client+Object+SDK) или используйте PNAgent.exe (xentraveller.wordpress.com/2011/09/08/) - person Remko; 06.11.2012