citrix - 如何正确准备 Citrix ICA 客户端对象实例以使用 Citrix Access Gateway 成功连接到场?

标签 citrix

我正在使用 Citrix ICA 客户端对象 API 以编程方式建立与已发布应用程序的连接。通常,它就像订阅多个事件、向对象提供 ICA 文件(通过 LoadIcaFile 方法)和调用 Connect 方法一样简单。

但是,对于 ICA 客户端 12.1 或更高版本,如果使用 CAG 并且 ICA 文件的地址字段包含加密 token 而不是服务器 IP/名称,则此方法会导致立即断开连接事件。同样的方法适用于较旧的客户端 (10.x) 或者如果 ICA 文件包含直接服务器地址(我认为这意味着不使用 CAG)

如果有人在针对 Citrix Access Gateway 环境成功使用 ICA 客户端 12.1 或更高版本的程序化 session 启动方面取得成功,请分享它是如何完成的。

注意:我对 Citrix 服务器端的理解非常有限,从实践来看 - 我相信我遇到了包含来自 Web Interface 的包含神秘地址字段的 ICA 文件使用以下任何一种:citrix 访问网关、citrix 安全网关、citrix netscaler

最佳答案

这里不太可能有任何其他解决方案,因此我将我的最新评论视为答案:

ICA 客户端 13.1 连接很好(就像客户端 10.200 一样)

因此,与 CAG 的编程连接问题很可能是特定客户端版本的缺点(缺陷?) - 因此不需要为在 CAG 环境中工作而专门准备 ICA 客户端对象。

关于citrix - 如何正确准备 Citrix ICA 客户端对象实例以使用 Citrix Access Gateway 成功连接到场?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9050451/

相关文章:

json - 如何使用 Citrix ShareFile API 进行搜索

c# - 如何将 Citrix 中的 C# 程序实例限制为每个用户 1 个

.net - 线程试图读取或写入它没有适当访问权限的虚拟地址

c - 远程枚举登录 session

vb.net - 确定应用程序是否在Citrix或终端服务上运行的API

keyboard-shortcuts - 在 Citrix 中禁用抓取 alt+tab

c# - 没有控制台窗口或依赖项的简单 DOM 操作

web-services - GoToWebinar 组织者 key

带有引用文本文件中 id 的变量的 linux 脚本或 mass citrix vm snapshot delete

delphi - 检测到 Citrix "application mode"吗?