问题标签 [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.

0 投票
0 回答
1253 浏览

wpf - 如何修复浮动面板调整大小时的 WPF 渲染异常?

编辑:发生这种情况是因为可停靠面板在移动到浮动时是半透明的。解决方法是禁用透明度。

我使用了一个自定义面板功能(第 3 方,非公共 NuGet),它具有类似于可停靠面板的视觉工作室。如果我在 Citrix XenApp 上浮动一个面板并调整它的大小(几次),它会崩溃。在日志文件中使用以下堆栈(只有几行)。

当我在除 Citrix 之外的任何环境中运行它时,它都不会发生。它可以在具有相同 Citrix 版本的所有客户环境中复制。旧版本的 Citrix XenApp 无法重现此问题,但无法要求客户降级。

2012 R2 上的 Citrix 版本 7.6 会发生这种情况。似乎发生在所有 7.6 和一个 7.9 安装上。

在 2008 R2 的 6.5 上不会发生。

0 投票
0 回答
238 浏览

c# - Smart Card Key Containers Cached on Citrix

I am trying to use smart cards over a Citrix XenApp connection. In the case that there are multiple certificates in the personal certificate store after the certificate propagation service pulls the certificate off of the smart card, I need to identify the certificate belonging to the smart card that is currently inserted. I'm currently using a solution based on the answer to this question, in which I check the public keys of the containers I can see through CryptGetProvParam, and cross reference those keys against the certificates I have short listed.

The problem that I am having is that, only through XenApp, the list of containers obtained through CryptGetProvParam is always the list of containers from the first smart card seen during the current XenApp session. No matter how many times I switch cards, the list of containers is the same. Interestingly, the list of containers will not load while no card is inserted, and certificate propagation still pulls the correct certificates off the new smart cards that get inserted. My application can expect to be used by multiple users in a single XenApp session, who remove their smart cards when they are done to log out and then the next user inserts their card to log in and start their workflows. This means that, when we get the list of containers to try and choose which certificate to use for login, we get a list belonging to the first card, and so the system tries to use the first user's certificate, even if that certificate and/or card are no longer present.

So far I've tried several different versions of Citrix Receiver, and nothing on Citrix Server seems to be the problem. This issue does not present over XenDesktop, RDP, VM, or on base machines; only XenApp is affected. Are there any known issues in this area?

0 投票
1 回答
15 浏览

azure - 将本地解决方案迁移到 Azure

我有一个本地解决方案,由一个服务器(1 台机器)和 X 个用户(每个用户在 1 台机器中)组成。所有用户都使用相同的 Win32 应用程序。问题是:如何将其转换为 Azure 环境?每台用户机器都使用 4 个 CPU 和 8 GB RAM(这是必要的)。

我是否必须配置一台新机器,每个用户必须有 4 个 CPU 和 8GB,还是有更有效的方法来完成这项工作?因为否则这在经济上是不赚钱的。

我正在考虑使用 XenApp 并且只为所有用户使用一个 VM 来解决这个问题。但我不太确定。

欢迎任何帮助。

0 投票
1 回答
769 浏览

powershell - 使用 Powershell 识别 XenApp 场中的唯一用户

我希望有人可以帮助我。

我正在尝试创建一个小的 powershell 脚本,它应该生成如下输出:

命令:

给我环境中唯一用户的总数。

(小)脚本:

给我每台服务器的唯一计数,只是它没有显示哪个服务器。

所以,我能够得到总计数,个人计数,但没有格式化成表格。

是的。我是新手。尝试(使用很多 Google)在 Powershell 中找到自己的方法。只是,现在我被困住了。

0 投票
1 回答
100 浏览

opam - 使用 opam 安装 xen-api-sdk 时出错:找不到名为 xen-api-sdk 的包

我一直按照这个 git repo中给出的步骤来启动和运行 XenAPI java 程序。我已经成功完成使用brew.

但是,当我尝试安装第二步xen-api-sdk中给出的依赖项时

我收到这个错误

另外,我有这个命令

我收到以下错误

此外,此软件包在opam 存储库中不可用

0 投票
1 回答
27 浏览

windows - 为特定进程确定不同的“主”IP

我在我的服务器(Windows Server 2008)上设置了 3 个 IP。

一个特定的应用程序需要在第三个 IP 上工作,不幸的是,该特殊应用程序的“绑定”参数工作了一半,该应用程序正在使用我的主 IP 进行通信。

该应用程序使用“GetHostByName”和/或“GetAddrInfo”来获取我的主 IP。我可以知道,因为我对它进行了逆向工程。

我想“欺骗”(我认为)这个应用程序的另一个主要 IP。我想保持我的 IP 设置不变,因为其他一切都在工作,我觉得我不应该碰它。

所以基本上我希望“GetHostByName”和“GetAddrInfo”返回我选择的另一个IP,只返回到这个特定的应用程序。

我知道这可能无法完全按照描述进行。也许可以,但如果不是,我想知道你们认为最好的解决方案是实现我的目标。

谢谢,

亚尼克

0 投票
0 回答
55 浏览

c# - 为什么 wpf 应用程序的弹出窗口在 xenapp 上被关闭?

我正在尝试在 Xen-app 上运行 wpf 应用程序,但是在几台机器上单击弹出窗口的文本框后,应用程序的弹出窗口将立即关闭。

在正常系统上一切正常。即使在 Xen-Desktop 中,一切正常。

任何人都可以发表一些评论可能是什么原因?

0 投票
0 回答
432 浏览

powershell - 尝试获取 Citrix 许可证信息时 CertificateVerificationFailed

我想要达到的目标:

我正在尝试从我的 citrix 获取许可证信息。作为一个简单的第一步,我尝试运行此代码:(我已将服务器 url 替换为“xxxx”,因为我不允许将它们公开)。

这会导致以下错误:

Get-LicInventory : CertificateVerificationFailed At line:3 char:9 + $Lics = Get-LicInventory -AdminAddress " https://xxxx ... + ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (Get- LicInventory:String) [Get-LicInventory],InvalidOperationException + FullyQualifiedErrorId:Citrix.PowerShell.LicensingAdminStatus.CertificateVerificationFailed,Citrix.Licensing.Admin .SDK.Commands.GetLicInventoryCommand

到目前为止我所做的:

我不知道这个错误是什么意思。我CertificateVerificationFailed在谷歌上搜索但没有找到任何东西。

我确定 URI 是正确的。我跑:

get-configsite

并从那里复制 URI。该端口是正确的,据我所知,它必须使用 HTTPS 进行通信。当我只尝试这样做时,http://我得到了一个CommunicationError,所以有点确定 HTTPS 是正确的选择。我真的不知道我在这里做错了什么。

愿你们中的某个人有同样的问题,或者知道我可以尝试什么。非常感谢!:)

0 投票
1 回答
434 浏览

android - 使用 MDX ToolKit 包装 apk - 无法合并来自 ManagedApp 的资源

我一直在尝试使用 Citrix - MDX ToolKit 生成构建,它接收.apk文件并生成.mdx可以通过许多组织使用的移动设备管理导出的文件来保护他们的应用程序数据。

试过:

  • 即使通过限制 lint 检查,Android Studio 也能毫无怨言地生成构建。尽管它可能会引发警告,但肯定不会涉及strings它们的重复项。

.apk使用转换工具时出现以下错误MDX ToolKit

以下是错误日志:

0 投票
1 回答
252 浏览

automation - 自动化在 citrix xenapp 下运行的应用程序的测试

我几乎没有尝试在应用程序中自动化一些用于回归测试的脚本,但这里面临的挑战是,在Citrix XenApp下运行的应用程序因此无法以通常的方式(Selenium 和 UFT)自动化它请任何人都可以帮助我找到在 citrix 下自动化应用程序的方法:)