Product Documentation

管理 App-V 应用程序交付

Aug 03, 2016

通过 App-V,可以将应用程序从虚拟应用程序服务器部署到任何用户设备。

此版本支持 App-V 5。

要交付这些类型的应用程序,必须执行以下操作:

  1. 部署 App-V,按照 Microsoft TechNet 库 http://technet.microsoft.com/en-us/virtualization/hh710199 中的说明进行。
  2. 在 App-V 管理服务器上发布 App-V 应用程序。配置权限和文件类型关联等设置。如果已部署 App-V,这些设置均已预先存在。
  3. 在 VDA 上安装 App-V Client。
  4. 在 Studio 计算机目录的主映像中安装 App-V Client。
    注意:计算机目录创建过程中,必须在主映像上安装 App-V Client,并通过 ShareContentStoreMode 和 EnablePackageScripts 等设置进行配置。不需要在主映像中配置 App-V 发布服务器,因为已在应用程序启动过程中配置。
  5. 在 Studio 中进行站点配置期间,添加 App-V 发布和管理服务器地址。该站点中的交付组会自动获取这些服务器。
  6. 使用 Studio 连接至 App-V 服务器,如配置 App-V 资源中所述。
  7. 使用 Studio 通过应用程序交付组提供 App-V 应用程序,如创建交付组应用程序中所述。
  8. 应用程序现可通过 Citrix Receiver 启动,且可通过 StoreFront 访问。

下图说明了用于交付 App-V 应用程序的流程



App-V 5 发布服务器设置

要更改 VDA 上的发布服务器设置,Citrix 建议在 Controller 上使用 SDK cmdlet。

要查看发布服务器设置,请输入以下命令:

Get-CtxAppvServerSetting -AppVPublishingServer 

以下 cmdlet 将更改 Delivery Controller 上发布服务器的设置。并非所有参数都具有强制性。

Set-CtxAppvServerSetting –AppVPublishingServer  -UserRefreshOnLogon  -UserRefrehEnabled  -UserRefreshInterval  -UserRefreshIntervalUnit  -GlobalRefreshOnLogon  -GlobalRefresfEnabled -GlobalRrefreshInterval  -GlobalRefreshIntervalUnit 

要确保 App-V 5 应用程序正确启动,请在 PowerShell 中输入以下 SDK cmdlet:

Set-CtxAppvServerSetting –UserRefreshonLogon 0
注意:如果您以前曾使用 GPO 策略设置管理发布服务器设置,GPO 设置会覆盖任何 App-V 集成设置,包括以前的 cmdlet 设置。这可能会导致 App-V 应用程序启动失败。Citrix 建议您删除所有 GPO 策略设置并使用 SDK 配置相同的设置,如 SDK cmdlet 文档中所述。

App-V 用例

可以按照以下用例所述启动 App-V 应用程序(从服务器操作系统和桌面操作系统交付组):

  • 通过 Citrix Receiver
  • 从“开始”菜单
  • 通过 App-V Client 和 Citrix Receiver
  • 同时由多个用户在多台设备上启动
  • 通过 Citrix StoreFront

请注意以下问题:

  • 应用程序启动时,会实现修改的 App-V 应用程序属性。例如,对于修改过显示名称或具有自定义图标的应用程序,用户启动应用程序时会显示修改内容。
  • 桌面和应用程序交付组转换为应用程序交付组时,App-V 应用程序的性能不会改变。
  • 仅支持基于 App-V 服务器的部署,在此部署中,管理员使用 App-V 管理服务器和发布服务器来管理 App-V 应用程序。