【问题标题】:Launch Citrix 7.6 Storefront Published App Programmatically以编程方式启动 Citrix 7.6 Storefront Published App
【发布时间】:2016-08-24 21:08:27
【问题描述】:

我一直在查看大量的论坛帖子和文档,但我找不到如何以编程方式(最好是 C#)验证/启动通过 Citrix 7.6 Storefront 界面发布的应用程序。我对与 Citrix 合作非常陌生,因此我们将不胜感激。

在我的公司,我们目前有一个像我描述的那样与 Citrix 6.5 Web Interface 配合使用的启动器,但是当我们尝试将相同的技术用于 7.6 Storefront 时,我们会遇到一般错误。

任何人都可以为我提供一个示例应用程序来做我想做的事,或者让我找到合适的 SDK/文档资源吗?我将非常感谢任何帮助!

谢谢!

【问题讨论】:

    标签: c# citrix


    【解决方案1】:

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

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

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

    如果您安装了以下 nuget 包,您可以加入一个可以工作的类:

    • RestSharp
    • JSON.NET

    WebApi C# Sample

    (抱歉,由于格式问题,我无法直接在此处粘贴代码)

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

    【讨论】:

      【解决方案2】:

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

      问候伯恩德

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-03
        • 1970-01-01
        相关资源
        最近更新 更多