问题标签 [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 投票
1 回答
2042 浏览

c# - 以编程方式访问 Citrix Receiver and Connection Center

我想为从连接到 Citrix Farm 的瘦客户端运行的应用程序添加一些功能。

所需要做的就是打开 Citrix 连接中心(通过右键单击 Citrix Receiver,然后单击连接中心来完成),打开“首选项”选项,然后再次关闭连接中心。这解决了我们遇到的一个问题,我想为我们的用户自动执行此操作。

谁能建议一种通过使用.NET框架来实现这一目标的方法?非常感谢任何建议。

我正在使用 Citrix 7.6 在 .NET-3.5 框架内工作

0 投票
2 回答
2574 浏览

powershell - Powershell:搜索所有用户配置文件并将最新的复制到所有用户配置文件的脚本

我正在寻找编写一个 powershell 脚本来在服务器上的所有用户配置文件中搜索特定文件,按 lastmodifieddate 比较文件,然后将最新文件复制到所有用户配置文件。该脚本还将创建文件最后三个版本的备份。

我之前为我们的试点环境编写了这个脚本,只有两个人访问该应用程序(这是针对 XenApp),但用户群现在已经扩大,我想创建脚本的 prod 版本以涵盖未来的增长。

任何帮助将不胜感激。谢谢!下面的脚本...

0 投票
1 回答
3388 浏览

javascript - Internet explorer 11 关闭时间过长

我的 windows MFC 应用程序有一个嵌入的 WebBrowser 控件,它承载一个 Web 应用程序,当用户单击通过 javascript window.open() 调用显示弹出窗口的链接时,它会导致 iexplorer.exe 启动以显示弹出窗口.

当此弹出窗口关闭时,iexplore.exe 将关闭,但是关闭需要很长时间,如果用户单击链接再次启动弹出窗口,则会显示 javascript 错误:

“已安排系统关闭”,-我认为这是与关闭有关的通用 COM 错误消息。

在我的测试中,我观察到 Internet Explorer 11 进程 iexplore.exe 最多需要 15 秒才能退出。相比之下,Internet Explorer 8 几乎立即退出。

这可以通过启动 Internet Explorer 11 并打开 taskmgr.exe 以查看启动的两个 iexplore.exe 进程来轻松验证。一个是 64 位主机进程,另一个是托管选项卡内容的 32 位进程。当 Internet Explorer 窗口关闭时,32 位进程会立即退出,但 64 位主机进程会停留几秒钟。

仅当 iexplore.exe 正在关闭时才会出现此错误。如果出现以下情况,则不会发生:

  • 用户等待 iexplore.exe 终止
  • 使用任务管理器杀死 iexplorer.exe
  • 或者确保已经打开了一个 Internet Explorer 窗口,以便在弹出窗口关闭时 iexplore.exe 不会终止,因为它仍在显示一个窗口。

有没有人有任何想法?

0 投票
1 回答
357 浏览

powershell-3.0 - PowerShell Invoke-Command 返回“套接字连接已中止”

我正在运行 PowerShell(3.0 版)脚本以从服务器列表中获取 Citrix XenApp 6.5 信息,但我在某些服务器(02 和 03 演示服务器,请参阅下面的脚本)上收到以下错误消息:The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue.

这是我正在运行的脚本:

我进行了搜索,但只找到了一个与 PowerShell 和 Citrix 相关的链接,但它似乎不适用于我,因为我正在远程运行该命令。我查看的其他链接似乎都与我的情况不符,它们也没有很好地解释有助于解决问题的错误。

我没有在我的本地机器上运行 Citrix XenApp 6.5 SDK,这是我运行脚本的地方。我正在尝试开发的解决方案可能会分发给没有 SDK 且无法安装 SDK 的用户,因此我试图避免在本地使用它。

SDK 安装在每台服务器上,我可以从服务器成功运行命令。本地计算机和服务器都运行 PowerShell 3.0。

有谁知道是什么导致了错误,为什么它只发生在 02 和 03 演示服务器上,以及我该如何解决它?我是 Citrix 的新手,正在努力学习。

谢谢。

0 投票
1 回答
84 浏览

installshield - 我需要在我的 C# 代码中编写什么不同的代码才能使应用程序在 citrix xenapp 上运行?

我必须开发一个 C# 应用程序 (WPF) 并将其部署在 Citrix Xenapp 服务器上,以便许多用户可以访问它。该应用程序基本上就像一个 Windows 通信器。我已经开发了应用程序,并且还使用 InstallShield 创建了 MSI 包。安装在我的机器上运行良好,但安装在 Citrix 机器上时崩溃。我的问题是我需要执行哪些特定代码(或任何内容)才能使我的应用程序能够在 Citrix Xenapps 上运行?

0 投票
2 回答
6633 浏览

powershell - 如何在没有 Remove-PrinterDriver cmdlet 的情况下使用 Powershell 删除打印机驱动程序

我有一个无法访问 Remove-PrinterDriver cmdlet 的 Citrix XenApp 6.5 Windows 2008 R2 服务器场。我希望场中的一台服务器监视其他服务器上的打印机驱动程序,并在发现时删除坏的打印机驱动程序。到目前为止,我已经尝试了以下 wmi 调用,但在返回的对象中没有看到删除方法。

我还尝试了以下调用表达式行来尝试删除打印机驱动程序,但是当我查询打印机驱动程序时驱动程序仍然出现。感谢您对解决方案的任何帮助。

0 投票
1 回答
1310 浏览

javascript - Citrix XenApp - 通过 CMD/DLL/Something 注销

我需要你的支持。

以下案例:我创建了一个性能测量脚本 (AutoIT),它打开 Internet Explorer,加载 Citrix XenApp 页面,登录并从那里启动应用程序。

我的问题是会话的注销/断开/关闭。

使用注销按钮后面的 URL

右上角是注销和断开按钮。这些都调用了重写 URL 的 Javascript 函数

注销(在 Web GUI 中注销并在 Citrix 会话中注销。从 Citrix 关闭所有打开的 Windows) javascript:location.replace('../site/logout.aspx?CTX_Token=F692CFB5C3282DDEFE1084DAB381EAF4')

断开连接(在 GUI 中注销,关闭会话。在下次登录时,它会重新打开所有 citrix 窗口) javascript:location.replace('../site/disconnect.aspx?CTX_Token=F692CFB5C3282DDEFE1084DAB381EAF4')

CTX_Token 不是静态的。每次登录后,我都有一个新令牌。

我的目标是:在我打开一个新会话之前关闭打开的会话(如果有的话)。

调用不带令牌的 URL,令牌设置为 0 并完成 F/0,

  • ../site/logout.aspx
  • logout.aspx?CTX_Token=0
  • logout.aspx?CTX_Token=00000000000000000000000000000000
  • logout.aspx?CTX_Token=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

每次我只得到一个状态错误

状态错误

您的会话有问题。出于安全原因,您必须关闭浏览器窗口并重新登录才能继续访问您的资源。

要再次登录,您必须重新启动浏览器。

这种方式没有成功:/

Citrix 连接中心中的参数

我的下一个希望是 Receiver.exe 中的一个参数来断开会话。

concentr.exe 的 GUI 中有一个断开连接和注销按钮。但是exe在cmd中没有帮助。看来,这个exe有参数(任务管理器concentr.exe /startup 我用以下参数尝试过。每次只有GUI启动......

  • ?
  • 帮助
  • 注销
  • 退出
  • 出口
  • 停止
  • 关闭
  • 设置

也许你们中的一个人有一个想法......

退出 Citrix 连接中心和 Citrix Receiver

这两种方式就像 Webgui 中的断开连接。

不是我想要的。。

关闭 IE(在浏览器中注销)并终止打开的 Citrix Windows

并不是真正正确的方法。有可能,有一个过程可以在一切中幸存下来

其他方法?

我搜索了 DLL 调用、API、CMD 和其他东西。我什么也没找到。

也许这里有一个 Citrix Pro 正在阅读这个并且可以给我一个答案。

祝你今天过得愉快

很好的问候

哈根

0 投票
1 回答
4535 浏览

citrix - Citrix 瘦客户端和胖客户端(XenApp 和 XenDesktop)

需要了解与 Citrix XenApp 和 XenDesktop 相关的内容。

如果我在 Citrix 服务器上安装软件(例如 Paint.NET)并通过 XenApp 和 XenDesktop 将其发布给一组用户。我的理解如下

  1. 以 XenApp 身份访问已发布应用程序的用户;是一个瘦客户端应用程序。
  2. 使用 XenDesktop 访问的用户;是一个胖客户端应用程序。

我的理解正确吗?我google了很多,但仍然无法得到正确的答案。我对这个 Citrix 世界很陌生。

有人可以用外行语言解释我吗?

0 投票
1 回答
77 浏览

windows-server-2012-r2 - Citrix Profile Management 打印机映射事件

是否有一些事件(事件日志)或其他信息来源可以找出 Citrix 配置文件管理何时使用映射网络打印机完成?

知道何时完成映射安装在客户端计算机上的那些打印机也很棒。

0 投票
1 回答
674 浏览

powershell - WMI 查询需要很长时间

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

你能否建议这是否是最佳的,或者我可以优化它。还如何将超时参数与每个查询结合起来。这可能吗?