Product Documentation

MSI 和 App-V 应用程序

Sep 15, 2015

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

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

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

  1. 创建应用程序:
    1. 在 Configuration Manager 控制台中,展开 Software Library(软件库)> Application Management(应用程序管理),然后单击 Applications(应用程序)。
    2. Home(主页)选项卡上,单击 Create Application(创建应用程序)。将打开“Create Application Wizard”(创建应用程序向导)。
    3. 在“General”(常规)页面上,从 Type(类型)列表中选择 Windows Installer (.msi file)(Windows 安装程序 (.msi 文件))或 App-V,然后指定 Location(位置)。
    4. 按照屏幕上的说明完成向导。

      如果正在 XenApp 服务器上安装 XenApp Controller 组件(如 XenApp 部署类型处理程序),请将 Install behavior(安装行为)设置为 Install for system(为系统安装)。

  2. 将应用程序部署到 XenApp 设备集合:
    1. 在“Applications”(应用程序)列表中,单击应用程序名称,然后单击 Home(主页)> Deploy(部署)
    2. 在“General”(常规)页面上,从 Collection(集合)中单击 Browse(浏览),选择 Device Collections(设备集合),然后选择一个 XenApp 服务器。
    3. 在“Content”(内容)页面上,单击 Add(添加),选择 Distribution Point(分发点),然后选择一个分发点。
    4. 在“Deployment Settings”(部署设置)页面上,从 Purpose(目的)列表中选择 Required(必备项),可以将应用程序作为强制部署推送。

      如果正在部署 XenApp Controller 组件(如 XenApp 部署类型处理程序),请选择 Send wake-up packets(发送唤醒数据包)复选框。

    5. 在“Scheduling”(计划)页面上,(尽可能)为概念验证部署或 XenApp Controller 组件使用默认计划。 否则,请指定一个计划。
    6. 按照屏幕上的说明完成向导。
  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 服务器完成这些部署步骤之后,向设备发布部署的应用程序