问题标签 [xenapp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
outlook - Xenapp 上的 Outlook/Exchange 问题
我们有一个在 Citrix (Xenapp) 上运行良好的 Outlook 插件,现在它的行为与我们在桌面上看到的有所不同。我的问题是注册表是 Xenapp 中的共享资源,或者我们可以安全地编辑像这样的东西键:HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Options\Mail DWORD:EnableETWLogging 值:1 HKEY_CURRENT_USER\Software\Policies\Microsoft \Office\15.0\Outlook\Options\Shutdown DWORD:FastShutdownBehavior 值:2
谢谢汤姆
mapping - 更改活动 citrix 会话中的网络共享和共享名称
我需要在无缝 citrix 会话中更改映射的网络驱动器。就我使用 PS3 启动程序而言,没什么大不了的:
将 $y 更改为另一个值(例如 \server\share2)并在活动无缝会话中重新映射驱动器后,就会出现问题。在已经启动的 Citrix 无缝应用程序中,重新映射已完成,驱动器显示 share2 的内容,但它在资源管理器中的名称(例如文件另存为对话)仍然是 \server\share1,这令人困惑。
有没有办法更新已经启动的无缝应用程序中的共享名称。
- 当然,所有操作/无缝应用程序启动都是在同一个 ica 会话中完成的。
- XenApp 6
谢谢
extjs - 如何确定所需的cpu
我们在 xenapp 6.5 环境中运行 domino xpages 应用程序。citrix 机器是 64 位 2 proc 16 GB,在 windows 2008 上运行。Lotus notes 客户端版本是 8.5.2,xpages 使用嵌入式 firefox 浏览器。
打开 xpage 时,仅 2 个并发用户就需要近 100% 的 cpu。当时可用的可用内存为 10 到 11 GB。我们预计一个 citrix 机器上有大约 30 个用户,但是当我们添加第三个并发用户时它会失败。
这个 xpages 应用程序进行了几次休息服务调用,以从 domino 后端提取数据以填充 extjs 网格。它还加载 extjs、dojo 和 jquery 框架。从 IE 网络摘要中,该应用收到了大约 386kb 并发送了 59kb。
在本地工作站中尝试时它工作正常,但在我们预计超过 30 个用户的 citrix 上,cpu 似乎远远不够。可能是它消耗大量处理的应用程序问题,但是如果 citrix 环境需要处理 30 个用户,是否有办法确定需要多少 CPU。感谢帮助。
vbscript - Citrix Xenapp - 发送密钥
我一直在尝试(资源有限)使用 VBScript 和 VBA 命令将键盘功能发送到远程 citrix 终端。- 正如我发现的那样,这是一个已知的限制,我发现各种文章通过 C++ 和扫描码提供了一种替代方法来克服限制。
主要问题是,我无法访问 C++。
- 是否有解决方案允许使用 VBScripts 和/或 VBA?
我考虑了很多选择,包括使用 Windows 虚拟键盘(这不起作用)和在 Windows 中安装虚拟键盘驱动程序(远远超出我的深度)。
这是使用 C++ 讨论扫描码的文章之一:
http://www.codeproject.com/Tips/310817/SendKeys-using-ScanCodes-to-Citrix
我很茫然,任何可以提供帮助的人都会成为超级英雄……如果超级英雄的主要诉求是成为极客之神。:)
任何帮助表示赞赏!
干杯。
****更新****
你好,
我已经做了更多的挖掘......
...Citrix ICA 客户端终端窗口未收到 VBScript sendkeys 命令,但如果我在执行脚本后手动按终端中的 alt(暂停 2 秒),例如:
以上可以访问终端窗口内工具栏上的“文件”、“编辑”等菜单选项。
这对我来说表明该问题不是特权问题,我认为 sendkeys 方法可能还有希望?
进一步研究后,Citrix 网站上有一些关于 Citrix ICA 客户端的文档 re:ini 文件设置。
其中一篇文章可以在下面找到:
http://support.citrix.com/article/CTX129166
我玩过,似乎确实有一些 ini 文件列出了键盘映射、DLL 文件、虚拟键直通?
“模块” ini 文件的部分之一包含以下内容:
还有其他代码,包括各种语言,英国,美国国际等。
然后是 DLL 代码列表,例如:
最后,语言 ID,例如:
我猜测(希望)有一种方法可以修改 ini 设置,允许在终端字段中接收发送键,而不仅仅是工具栏菜单。
和以前一样,感谢任何帮助....我正在慢慢为这个发疯!
干杯!
xenapp - Xenapp 6 中发布的应用程序未按预期工作
我们托管了一个来自 Xenapp 农场的应用程序,该应用程序在某些地理位置运行良好。但是,在一些不同的地理位置观察到如下问题。
- 打开应用程序时花费太多时间。
- 应用程序运行时经常断开连接。
在企业网络中的所有位置都可以访问相同的 Xenapp 场。然而,这种特殊的行为让访问应用程序的人很恼火。
您能否分享一下我可以追踪根本原因的原因和故障排除方法?
c# - Citrix:为什么 XASession.ClientAddress 为空?
我正在尝试将客户端地址放入数组中以添加到列表中。问题是当我测试它时,ClientAddress 不断返回 null。我可以在线看到用户,并且他们的客户端地址在 App Center 中可见。使用 ServerName 返回没有问题。有人知道为什么 ClientAddress 不起作用吗?
php - 如何检测站点访问者是否通过 Citrix XenApp 浏览站点?
我们的客户有这个带有接收终端的小局域网,他们通过这些终端流式传输Chrome
网络浏览器Citrix XenApp
。为什么?我不知道。这很奇怪,但这种串联似乎破坏了他们在我们网站表单上提交的数据。一些物理上无法缓存的东西——被缓存在这个XenApp
东西的某个地方。
这对我们来说是一个非常重要的错误,因为我们管理支付处理并且它正在兑现敏感的持卡人数据,这与 PCI DDS 不兼容!
我们已经告诉他们在终端机器上安装普通的 Chrome 浏览器,他们说他们做到了。但第二天——同样的问题发生了。然后他们说——“<strong>哦,它又是一台旧机器Citrix XenApp
。” 呸!现在可能一周过去了,我们又遇到了同样的问题,但他们声称他们不再使用XenApp
了,这是一个普通的本地 Chrome。
我不相信他们。但是我们如何证明他们是错的呢?
TL; DR:是否可以检测到:
- 网站访问者使用普通的本地 Chrome 浏览器或
- 在流式传输的 Chrome 浏览器下访问
Citrix XenApp
?
USER_AGENT
这是我们得到的一个例子:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, 像 Gecko) Chrome/39.0.2171.99 Safari/537.36
它看起来像一个完全正常的 Chrome 版本。试图查看 HTTP 标头,那里并没有什么特别之处。
有没有办法确定这一点,即使是理论上的?
- 我们的应用程序堆栈是
LAMP
,因此是 PHP 标记。 - 请不要认为这是我们的软件错误。我们有数百个客户,数百万笔交易,而这种情况只发生在这个
Citrix XenApp
疯狂的客户身上。
编辑:这不是重复的!在这里,我谈论的是在浏览器中运行的网站和服务器端脚本。与具有 API 和 DLL 的 Windows 应用程序无关
c# - C# How do I log off a Citrix XenApp User Session?
Since there is absolutely zero documentation by Citrix on their SDK, I am documenting this here.
Using C#, how do I programmatically log a user session off?
windows - 如何在 C++ 中的不同窗口会话 ID 中获取 GUI 应用程序的窗口句柄?
这是我的场景....我以 user1 身份登录 citrix (server)xenapp 桌面,会话 ID 为 7 ,并且我可以访问服务器的已发布应用程序。在这样的应用程序中,我正在启动 MsPaint,它在用户名 user1 下启动,但会话 ID 为 3。现在我想使用我的 citrix xenapp 桌面中的 exe 获取 msPaint 窗口的窗口句柄。
如何解决这个问题?
html5-audio - IE11 在带有 iOS 8.1.3 的 Ipad Air 上的 Citrix XenApp7.6 中的 html5 音频上崩溃
我正在调查一个与 IE11 崩溃有关的奇怪问题。
我们的环境是一个在 IE11 中运行的网站,通过 Citrix Xenapp 部署到带有 Citrix Receiver 的 iPad。
- IE11 11.0.9600.17631
- XenApp 7.6
- 视窗 2012 R2
- 思杰接收器 5.9.4
- iOS 8.1.3
在大约。10%打开网站的情况会发生IE崩溃。
用例是,我们想在按下按钮时播放声音。
调查
我们将其归结为导致问题的 html5 音频标签。所以我们建立了两个最小的例子来重现这种失败行为。使用普通的 html5 音频标签,另一个使用脚本音频元素:
结果
通过这个例子,我们可以更频繁地重现失败
- 20% 的网站运行正常。
- 在 10% 的音频播放器中显示
Ungültige Quelle
或Invalid Source
. - 70% 的 IE 崩溃。
崩溃转储
Windows 事件日志
有了windbg.exe
,!analye -v
我得到了以下崩溃转储:
据我了解,崩溃转储 IE 通过注册音频设备而崩溃。可能适用于思杰。?
解决此问题的其他尝试
- mp3 文件在同一台服务器上
- 无论站点是通过 PHP 和 Apache 还是 NodeJS 部署,都会出现问题
- 最新的 Firefox 和 Chrome (40.0.2214.93) 可以正确显示站点。
- 以管理员身份通过控制台打开网站 IE11 不会崩溃,但
Invalid Source
在大多数情况下都会显示 - Citrix HdxMediaStreamForFlash 注册表项已设置。
- 服务器不压缩 mp3 并将它们与 MIME 音频/mpeg 一起发送。
SO的其他已经考虑过的问题,没有合适的解决方案来解决我们的问题
- 如何让 HTML5 视频使用 IE10 工作
- IE10使用<video>标签时不播放视频,直接请求视频时播放
- HTML5 音频元素在 IE10 中不起作用,但在 Chrome 中起作用。为什么?
- Internet Explorer 10 中 HTML5 音频标记的“错误:不支持的音频类型或无效的文件路径”
- IE10 Windows7 -- 音频标签从不播放音频?
最后
我现在的问题是,我不知道该怎么做才能解决这个问题。是windows问题,citrix问题还是iOS问题?或者它是所有这些的组合。
有人知道解决方法吗?
或者是否有另一点我可以开始另一次调试尝试?
如果您需要更多数据,请告诉我。
2015-03-10 更新
- 这不是 iOS 或 Citrix Receiver 的问题,因为崩溃崩溃也出现在三星 Galaxy Tab 上。
- 在服务器重新启动大约三个半小时后首次发生崩溃