Product Documentation

XenApp 磁盘映像应用程序

Sep 15, 2015

确保先为发布应用程序的所有 XenApp 服务器完成以下部署步骤,然后再向设备发布应用程序。

通过 App-V 流技术推送到服务器的应用程序不是按照此过程通过物理方式安装的。XenApp 服务器上正在运行的 XenApp Agent 服务检测挂起的应用程序部署,并与 Configuration Manager 交互以部署虚拟应用程序,方法是为该应用程序创建一个快捷方式并将其注册到系统中的 App-V 软件包。

除非另有指定,否则 XenApp Connector 不要求对默认设置进行更改。

  1. 创建应用程序并定义 Script Installer(脚本安装程序)部署类型:
    1. 在 Configuration Manager 控制台中,展开 Software Library(软件库)> Application Management(应用程序管理),然后单击 Applications(应用程序)。
    2. Home(主页)选项卡上,单击 Create Application(创建应用程序)。将打开“Create Application Wizard”(创建应用程序向导)。
    3. 在“General”(常规)页面上,单击 Manually specify the application information(手动指定应用程序信息),然后单击 Next(下一步)。
    4. 指定 Name(名称)。 您将需要在下一步中输入此相同名称。 还需在“General Information”(常规信息)页面和“Application Catalog”(应用程序目录)页面上指定所需的其他任何信息。
    5. 在“Deployment Types”(部署类型)页面上,单击 Add(添加),然后创建具有以下设置的“Script Installer”(脚本安装程序)部署类型:
      • Type(类型)设置为 Script Installer(脚本安装程序),单击 Next(下一步),然后输入在步骤 d 中输入的相同 Name(名称)。
      • 在“Content”(内容)页面上,将 Content location(内容位置)保留为空。
      • 在“Content”(内容)页面上,在 Installation program(安装程序)中输入一个非现有文件名,例如dummy.exe。

        应用程序已安装,因此该方法将阻止安装。

      • 在“Detection Method”(检测方法)页面上,单击 Add Clause(添加子句),然后找到已安装应用程序的文件。
      • 在“User Experience”(用户体验)页面上,将 Installation behavior(安装行为)设置为 Install for system(为系统安装),将 Logon requirement(登录要求)设置为 Whether or not a user is logged on(无论用户是否登录)。
  2. 将应用程序部署到 XenApp 设备集合:
    1. 在“Applications”(应用程序)列表中,单击应用程序名称,然后单击 Home(主页)> Deploy(部署)
    2. 在“General”(常规)页面上,从 Collection(集合)中单击 Browse(浏览),选择 Device Collections(设备集合),然后选择一个 XenApp 服务器。
    3. 在“Deployment Settings”(部署设置)页面上,从 Purpose(目的)列表中选择 Required(必备项),可以将应用程序作为强制部署推送。
    4. 在“Scheduling”(计划)页面上,概念验证部署通常(尽可能)使用默认计划。 否则,请指定一个计划。
    5. 按照屏幕上的说明完成向导。
  3. 强制在 XenApp 场中安装应用程序。

    此时,您创建的应用程序具有指定如何安装应用程序的部署类型。稍后将应用程序添加到 XenApp 部署类型,用于向设备发布应用程序。必须配置该应用程序,以使安装应用程序的部署类型可用于将其部署到 XenApp 服务器。

    1. Deployment Types(部署类型)选项卡中,在步骤 1 中添加的应用程序上单击鼠标右键,然后选择 Properties(属性)。
    2. 在“Properties”(属性)窗口中,在 Requirements(要求)选项卡上单击 Add(添加)。
    3. 在“Create Requirement”(创建要求)对话框中,从 Category(类别)中选择 Custom(自定义)。
    4. Condition(条件)中选择 Citrix XenApp Server Version(Citrix XenApp 服务器版本)。
    5. Rule type(规则类型)下拉菜单中,选择 Existential(存在)。
    6. 保留默认设置 The selected global condition must exist on client devices(所选全局条件必须存在于客户端设备上)。该设置表示设备必须为 XenApp 服务器。
    7. 单击 OK(确定)两次。
  4. 要在 XenApp 服务器上安装了应用程序的 Configuration Manager 中进行验证,请转至 Monitoring(监视)> Deployments(部署)
  5. 为发布应用程序的所有 XenApp 服务器完成这些部署步骤之后,向设备发布部署的应用程序