标签: xenapp

通过ICA文件从Client CMD传递参数以启动已发布的Citrix App

我正在尝试使用CMA线路调用从C#web应用程序代码向Citrix XenApp Server发送一个简单的字符串参数,以启动特定的已发布应用程序(编译为exe的宏调度程序宏),而不是整个Citrix桌面.

我有一个使用cmd行代码的Web应用程序

"C:\Program Files (x86)\Citrix\ICA Client\Wfica32.exe"  C:\someICAfile.ica \Param:"/username=SomebodysName" .
Run Code Online (Sandbox Code Playgroud)

我也试过参数语法: /username=SomebodysName, /Param:"/username=SomebodysName"

以及大约一百万个引号和斜线的其他组合.

我使用Citrix QuickLaunch来编写我的ICA文件,其中我唯一改变的是InitialProgram=#ApplicationName \Param(我添加了\ Param).我也试过了/username,\Param=SomebodysName我也无法让任何人工作.我甚至试过在那里硬编码这个名字,我无法让它通过.

exe期望参数" username",当从cmd提示符本地调用时,它可以使用UsernameProgram.exe /username=somebodysname.我确保在Citrix Xenapp应用程序位置属性%*的末尾包含" ",commandlineexecutable以确保它可以接受命令行参数.

这都是使用C#和XenApp 6.一切正常,除了传递参数,我不知道参数丢失的位置,如果它甚至可以到达任何地方.我觉得我已经尝试了/和s的所有组合,所以如果有人能帮我解决语法问题,我真的很感激!我确实试过在c#中查看ICA Client SDK代码,但它似乎只是手动执行外部ICA文件将执行的操作.但是,如果这是错误的,请告诉我.我正在接近我将要尝试它的点,因为我完全没有想法.请帮忙.

谢谢!

parameters command-line citrix xenapp

9
推荐指数
1
解决办法
2万
查看次数

Java - Desktop.getDesktop().browse(URI) 受支持,但不打开文档(citrix 问题?)

(我不确定这是否是提出此问题的正确位置。请移至合适的站点)

我有一个问题,显示在下面的代码中。它不适用于装有 CITRIX Xen App 6- 的机器(windows 2008)。没有错误,只是浏览器没有启动。在我的桌面(一个 windows7 盒子)上,它可以工作。

package trials;

import java.awt.*;
import java.io.File;
import java.io.IOException;


public class Launch {

    public static void main(String[] args) throws IOException {
        if (args.length < 1) {
            System.out.println("argument filepath expected");
            return;
        }

        final boolean browseSupported = Desktop.getDesktop().isSupported(Desktop.Action.BROWSE);
        if ( !browseSupported) {
            System.out.println("Browse not supported");
            return;
        }

        final String filename = args[0];
        final File file = new File(filename);
        if (file.exists()) {
            Desktop.getDesktop().browse(file.toURI());
        } else {
            System.out.println(file.getAbsolutePath() + " does not exist");
        }
    } …
Run Code Online (Sandbox Code Playgroud)

java windows 64-bit citrix xenapp

6
推荐指数
2
解决办法
1万
查看次数

构建测试Citrix环境

我们的客户偶尔会询问我们的软件是否会在"Citrix环境"中运行.哪些Citrix产品构成典型的Citrix环境?

一般来说,如何为测试目的构建典型的Citrix环境?

remote-desktop citrix terminal-services xenapp

5
推荐指数
1
解决办法
3772
查看次数

将Outlook加载项部署到Citrix XenApp安装

我创建了一个Outlook插件.它没有什么特别的,只需添加一个带有一个菜单项的菜单.我按照http://blogs.msdn.com/b/mcsuksoldev/archive/2010/10/01/building-and-deploying-an-outlook-2010-add-in-part-2-of中的安装程序创建教程进行了操作.-2.aspx.

它在普通的Windows桌面安装上安装并正常运行,但我无法弄清楚如何在Citrix XenApp环境中执行此操作.我可以使用安装程序在安装Outlook成功的相同配置文件中安装它.但是当Outlook运行时,当我从"信任中心"菜单中查看它时,它位于"非活动应用程序插件"部分,并且它无法正常激活.如果我打开Manage COM Addins菜单,它会显示"Load at Startup"作为我的插件的加载行为.如果我尝试从此菜单手动激活它,则不会发生任何事情,如果我再次打开它,Load Behavior将更改为"Not Loaded.Managed Add-in Loader初始化失败."

以前有人遇到这个或类似的东西吗?提前致谢.

vsto citrix ms-office outlook-addin xenapp

5
推荐指数
1
解决办法
3922
查看次数

WMI查询需要很长时间

我正在查询大约280台XenApp服务器.这是我的疑问.

$bootupMemory = gwmi -Query "SELECT * FROM Win32_OperatingSystem" -ComputerName $srv
#$cpuLoad      = gwmi -Query "SELECT * FROM Win32_Processor" -ComputerName $srv
#$tSessions    = gwmi -Query "SELECT * FROM Win32_TerminalService" -ComputerName $srv
$ima          = gwmi -Query "SELECT * FROM Win32_Service WHERE name='imaservice'" -ComputerName $srv 
$mfcom        = gwmi -Query "SELECT * FROM Win32_Service WHERE name='mfcom'" -ComputerName $srv
$ctxPrintMgr  = gwmi -Query "SELECT * FROM Win32_Service WHERE name='cpsvc'" -ComputerName $srv
$msmqstatus   = gwmi -Query "SELECT * FROM Win32_Service WHERE name='msmq'" -ComputerName $srv

$cDrive …
Run Code Online (Sandbox Code Playgroud)

powershell wmi wql xenapp

0
推荐指数
1
解决办法
479
查看次数