Моя цель - заставить работать перенаправление клиент-сервер в сеансах Citrix XenApp. Я считаю, что моя проблема вызвана поведением по умолчанию отображения клиентских дисков, но я могу ошибаться.
В настоящее время у меня есть ServerA с IE и ServerB с Microsoft Word. Если я открываю текстовый документ со своего рабочего стола, ServerB запускает Microsoft Word и открывает документ. Если я запускаю сеанс IE с помощью XenApp на ServerA и щелкаю текстовый документ, ServerB запускает Word, но документ не открывается. Если я подключаюсь к ServerA через RDP и нажимаю тот же текстовый документ, ServerB запускает Word, а документ открывается.
Я считаю, что проблема вызвана поведением сопоставления клиентских дисков, но я не могу найти способ изменить его поведение. Когда я открываю текстовый документ и он работает, у ServerB есть диск, подключенный к машине, которую я использую. Поэтому, если я пытаюсь открыть его со своего компьютера, у него есть диск, подключенный к моему компьютеру, если я использую ServerA через RDP, у него есть диск, сопоставленный с ServerA. Когда я использую сеанс Citrix на ServerA для открытия текстового документа, у него есть диск, сопоставленный с моим компьютером, а не с ServerA. Я думаю, что мне нужен диск, подключенный к ServerA.
Я выполнил шаги, перечисленные в этой статье CTX:
http://support.citrix.com/article/CTX101808
Я также проверил документацию в руководстве для администраторов Citrix для нашего клиента и для нашей версии XenApp. Приложение выглядит правильно настроенным с подстановочным знаком «% *», настроенным для получения информации от клиента. Сопоставление клиентских дисков также включено.
Я не могу найти никакой информации о том, как изменить поведение сопоставления клиентских дисков.
Среда: Windows XP sp3 client 2003 sp2 Server Internet Explorer 7 Citrix XenApp 4.5 Microsoft Word 2003
Я нашел решение своей проблемы, оказывается, я не искал правильную волшебную фразу. То, что я искал, находится под сквозным клиентом.
http://support.citrix.com/article/CTX238200
Сопоставление клиентских дисков на сквозном клиенте было ограничено дисками на клиентском устройстве. Клиент не может подключить локальные или сетевые диски, настроенные на сервере MetaFrame в сквозном сеансе. Локальные или сетевые диски, настроенные на сервере MetaFrame, теперь могут быть сопоставлены сквозным клиентом.
Для версии 10.xx
Запустите Regedit.
Перейдите в: HKEY_LOCAL_MACHINE \ SOFTWARE \ Citrix \ ICA Client \ Engine \ Configuration \ Advanced \ Modules \ ClientDrive.
Создайте значение Reg: NativeDriveMapping
Тип реестра: REG_SZ
Добавьте значение: True
Когда этот флаг установлен, клиентские диски на клиентском устройстве не отображаются и недоступны. Диски, настроенные на сервере MetaFrame, отображаются и доступны для сквозного клиента.