如何改善 Citrix 应用程序与本地文件系统交互的体验?

如何改善 Citrix 应用程序与本地文件系统交互的体验?

我的组织通过 Citrix 交付了许多应用程序,总体来说运行良好。

但是,有些应用程序需要从用户本地 Windows 文件系统上传文件。这种体验会让用户感到困惑。他们没有意识到从 Citrix 应用程序调用的文件对话框显示的是 Citrix 服务器文件系统,因此当他们找不到自己的文档时,他们感到困惑是可以理解的。

Citrix 确实通过驱动器映射提供了对本地文件系统的访问 - C: 变为“客户端 (V:) 上的 C$”。但是,“我的文档”快捷方式随后转到服务器上的用户文件夹。

其他人是如何解决这个问题的?有没有办法自动将 Citrix 文件对话框中的“我的文档”链接映射到客户端计算机上的 %CSIDL_MYDOCUMENTS%,以便用户不必浏览这个看起来很陌生的文件系统?

我们正在使用 Citrix Presentation Server 4.5,但很高兴听到可以在较新版本上使用的解决方案,因为其他人可能面临同样的挑战。

好像这还不够有趣,我们的一些用户使用的是 Mac。客户端上的 C$ 映射实际上映射到 Mac 文件系统的根目录,因此这不是一个失败的原因。有人针对此问题为 Mac 客户端做了什么聪明的尝试吗?

答案1

我不太了解 Citrix 环境,但它似乎是一个新版本中的功能

在会话中显示本地特殊文件夹

为了方便用户将文件本地保存到特殊文件夹,您可以启用特殊文件夹重定向。特殊文件夹是 Microsoft 术语,指 Windows 文件夹,例如文档、计算机和桌面。

如果不启用特殊文件夹重定向,会话中显示的文档和桌面图标将指向服务器上的用户文档和桌面文件夹。特殊文件夹重定向会重定向操作(例如打开或保存文件),这样当用户从特殊文件夹保存或打开文件时,他们访问的是本地计算机上的特殊文件夹。此外,对于 Citrix 联机插件,“开始”菜单中的“文档”文件夹将映射到客户端设备上的“文档”文件夹。

要使用特殊文件夹重定向,用户必须使用 Citrix 在线插件 11.x 或更高版本或 Web 界面访问场。

即使对于较旧的版本,您也可以将其设置HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal为所需的路径(就您的情况而言\tsclient\c\whatever),但需要能够以某种方式使用外部信息构建它,因为会话不会携带除连接的计算机名称之外的任何内容。如果您的客户端位于域内(因此在您的管理控制之下),您可以在预定义位置创建一个文件,其中包含所需的信息,reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" > c:\paths.txt您可以在用户的​​会话登录脚本中访问和评估这些信息。

相关内容