Product Documentation

使用 AppCenter 发布资源

Sep 15, 2015

要使用 Citrix AppCenter 发布资源,请在可连接到场并使用“发布应用程序”向导的任意计算机中打开 AppCenter。向导中的步骤和选项因所选应用程序类型的不同而有所差异。本文介绍基本选项。

  1. 在 AppCenter 中的 XenApp 节点下,展开要向其发布应用程序的场或服务器。
    提示:要向已发布桌面或应用程序的服务器列表中添加服务器(发布应用程序后),请将服务器拖放至 AppCenter 左侧窗格中的已发布桌面或应用程序上。也可以将已发布桌面或应用程序拖放至服务器之上。
  2. 选择应用程序节点,然后在操作窗格中选择创建文件夹

    为您要发布的应用程序命名文件夹。

  3. 选择所创建的文件夹,然后在操作窗格中选择发布应用程序
  4. 在发布应用程序向导的名称页面中,提供显示名称(最多 256 个字符)和应用程序描述。该名称将显示在用户访问应用程序时使用的用户设备上以及场应用程序的 AppCenter 中。XenApp 支持使用 Latin-1 和 Unicode 字符集(包括日语、中文和韩语字符)的应用程序名称。
  5. 类型页面上,指定要发布的资源类型以及交付方法。可以发布三种类型的资源:服务器桌面、内容和应用程序。根据所选类型的不同,向导中接下来的几个步骤会有所差异。有关更多详细信息,请参阅选择资源类型和交付方法以及选择流技术推送交付方法
  6. 位置页面上,添加命令行和工作目录(可选)来定位应用程序。
  7. 服务器页面上,添加通过 ICA 连接进行访问时可运行已发布应用程序的各个服务器或工作组。
    注意:如果要添加工作组,请确保工作组中的所有服务器均运行您要发布的应用程序。
  8. 用户页面上,为拥有应用程序访问权限的用户或组创建已配置的用户列表。使用这些选项可以决定是仅向已配置用户帐户还是向匿名用户授予访问权限。
  9. 快捷方式显示页面上,选择应用程序的图标,并选择应用程序在用户设备上的枚举方式。

    AppCenter 的唯一应用程序图标的限制是 1000 个。超出此限制后,AppCenter 将为所有新应用程序显示通用图标。

  10. 立即发布页面上,选择是否使已发布应用程序立即供用户使用。
    • 默认情况下,单击完成后即可使用已发布应用程序。
    • 要在应用程序属性中手动启用应用程序后才允许用户访问该应用程序,请选择开始时禁用应用程序
  11. 要查看和选择高级选项,请选中立即配置高级应用程序设置。或者,使用应用程序属性修改高级设置。

    完成后,用户即可使用已发布资源(除非禁用)。

在包含数千个对象的域中发布应用程序

对于包含超过 10000 个对象的目录服务或域环境(例如 Novell Domain Services for Windows 或 Microsoft Active Directory 服务),Citrix 建议您执行以下操作:

  • 使用组对大量用户进行分类并为其分配权限。发布到由 1000 个用户构成的组的应用程序要求 XenApp 只需为所有这 1000 个用户验证一个对象。而发布到 1000 个个人用户帐户的同一应用程序则要求 IMA 验证 1000 个对象。
  • 通过 Citrix 用户选择器添加用户时,如果用户容器可容纳数千个对象,请添加名称列表。

配置面向多个用户发布的服务器

要确保为多个用户启用应用程序,请使用以下方法之一安装应用程序:

  • 以“内置管理员”身份安装应用程序
  • 在应用程序的安装向导中选择“install for multiple users”(面向多个用户安装)选项(如果该应用程序的安装程序提供了此选项)
  • 从命令行中为所有用户安装应用程序

要为所有用户安装应用程序,请在启用远程桌面服务后执行以下步骤,然后再安装应用程序:

  1. 打开命令提示符,使用管理员权限运行;例如,右键单击命令提示符并选择 Run as Administrator(以管理员身份运行)。
  2. 在命令提示窗口中,输入命令change user /install 并按 Enter 键。
  3. 在命令提示符下,运行应用程序的 Setup 可执行文件。

选择资源类型和交付方法

在发布应用程序向导中,选择要交付的资源类型以及交付方法。要查看设置,请在操作菜单中选择应用程序属性,然后选择类型

要更改资源类型,请在操作菜单中依次选择其他任务 > 更改应用程序类型,然后按照向导中的说明进行操作。

  1. 选择以下资源类型之一:
    • 服务器桌面。发布场中服务器的整个 Windows 桌面。插件连接到服务器之后,用户会看到可用来启动该服务器上安装的任何应用程序的桌面界面。选择了此应用程序类型后,必须指定要发布的服务器。

      要发布桌面,计算机上必须正在运行 XenApp。如果您在没有运行 XenApp 的计算机上运行 Citrix AppCenter,则无法发布本地桌面。

    • 内容。发布非可执行文件信息,例如媒体、Web 页面或文档。选择此应用程序类型后,必须为要发布的文件指定统一资源定位器 (Uniform Resource Locator, URL) 或通用命名约定 (Uniform Naming Convention, UNC) 路径。单击浏览可查看网络中的可用内容资源。
    • 应用程序(默认情况下处于选中状态)。发布安装在场中的一台或多台服务器上的应用程序。
      注意:如果您在某个不属于场成员的计算机上运行 AppCenter,则无法发布本地应用程序。

      您需要指定以下应用程序类型之一:

      • 从服务器访问。授予用户对在 XenApp 服务器上运行且使用共享服务器资源的应用程序的访问权限。如果选择了此选项,则必须输入应用程序的可执行文件的位置以及要运行可执行文件的 XenApp 服务器。除非要通过流技术推送应用程序,否则应选择此选项作为应用程序类型。
      • 尽可能通过流技术进行推送,否则从服务器访问(又称双模式流技术推送)。授予用户对已配置应用程序的访问权限,该应用程序通过流技术从文件共享推送到其用户设备,并在隔离环境中进行本地启动。或者,对于不支持流应用程序的用户设备(例如,如果未安装脱机插件),此设置允许使用 ICA 连接来访问安装在 XenApp 服务器上或通过流技术从 XenApp 服务器进行推送的应用程序。
      • 通过流技术推送到客户端。授予用户对已配置应用程序的访问权限,该应用程序通过流技术从文件共享推送到其用户设备,并在隔离环境中进行本地启动。选择该选项后,应用程序将使用客户端资源而不是服务器资源。用户必须安装脱机插件,并使用联机插件或 Web Interface 站点访问应用程序。如果选择了该选项,以下用户设备将无法启动应用程序:不支持客户端应用程序虚拟化的用户设备(例如,用户设备使用非 Windows 客户端),或未在本地安装脱机插件的用户设备。
  2. 如果选择了从服务器访问(从服务器访问)或尽可能通过流技术进行推送,否则从服务器访问,则还必须选择服务器应用程序类型。 这些 SPI 包括:
    • 已安装应用程序。使用户可以启动安装在 XenApp 服务器上的应用程序。
    • 通过流技术推送到服务器。授予用户完成以下操作的权限:将已配置应用程序通过流技术从文件共享推送到 XenApp 服务器,并通过 ICA 连接从 XenApp 启动该应用程序。
      注意:有关通过流技术推送来虚拟化客户端应用程序的详细信息,请参阅有关应用程序流技术推送的信息。