以编程方式启动Citrix 7.6 Storefront已发布的应用程序

时间:2015-12-21 17:41:38

标签: c# citrix

我一直在查看大量的论坛帖子和文档,但我无法找到如何通过编程方式(最好是在C#中)验证/启动通过Citrix 7.6 Storefront界面发布的应用。我对使用Citrix非常陌生,所以任何帮助都会受到赞赏。

在我的公司,我们目前有一个像我描述的启动器可以与Citrix 6.5 Web界面配合使用,但是当我们尝试在7.6 Storefront中使用相同的技术时,我们会收到一般性错误。

任何人都可以为我提供我想要的示例应用程序,或者指向适当的SDK /文档资源吗?我会非常感谢任何帮助!

谢谢!

2 个答案:

答案 0 :(得分:1)

非常非常老的帖子,但由于我也在苦苦挣扎,这里有一些适用于StoreFront 3.5的指针。

首先,以下代码适用于StoreFront web api和基本HTTP身份验证。您必须首先在StoreFront服务器上执行此操作,以使用以下代码启用身份验证:

  • 打开Citrix StoreFront
  • 点击“管理身份验证方法”
  • 选中“基本HTTP”框

如果您安装了以下nuget软件包,可以使用以下类:

  • RestSharp
  • JS​​ON.NET

WebApi C# Sample

(抱歉由于格式化,我无法直接在此处通过代码)

可以将样本复制/粘贴到控制台应用程序中。我编写并清理了代码,以便任何人都能理解和使用它。

答案 1 :(得分:0)

如果您使用的是Receiver 4.0,则可以使用Receivers -qlaunch参数。 请参阅Citrix dokumentation https://support.citrix.com/article/CTX200337 SelfService.exe -qlaunch“appname”是命令,您可以使用c#中的进程启动命令按名称启动应用程序。 我希望这也有助于作为一个简单的解决方案。

关心Bernd