基于电子软件分发的方案概述
应用到: Application Virtualization
如果您计划使用电子软件分发 (ESD) 解决方案来部署虚拟应用程序,应了解参与该决策并受该决策影响的因素,这一点很重要。本主题介绍使用基于 ESD 方案的优势并提供有关在继续执行部署时需要考虑的发布和程序包传输方法的信息。
重要
无论使用哪种 ESD 解决方案,都必须熟悉特定解决方案的要求。如果您使用的是 System Center Configuration Manager 2007 R2 或更高版本,请参阅位于 https://go.microsoft.com/fwlink/?LinkId=66999(英文)中的 System Center Configuration Manager 文档。
使用现有的 ESD 系统为您提供以下优势:
消除双管理基础结构
降低其他硬件的成本
降低其他操作系统和数据库许可证的成本
发布方法
使用基于 ESD 的方案时,可以执行以下选择将应用程序发布到客户端:
**独立的 Windows Installer。**Windows Installer 文件包含清单以及客户端用于配置程序包的 OSD 和 ICO 文件。由于此方案不使用服务器,因此 Windows Installer 文件还会将 SFT 文件复制到客户端。
**带有程序包清单的 Windows Installer。**Windows Installer 文件包含清单以及客户端用于配置程序包的 OSD 和 ICO 文件。SFT 文件存储在服务器上。命令行参数将客户端定向到 SFT 文件所在的位置。
**SFTMIME 命令。**SFTMIME 命令与清单、OSD、ICO 和 SFT 文件一同用于将程序包添加到客户端。清单文件必须位于客户端计算机上,或者必须可通过 UNC 路径进行访问。根据客户端配置和命令行选项,OSD、ICO 和 SFT 文件可以位于客户端计算机上,也可以位于服务器上。
有关上述发布方法的详细信息,请参阅确定发布方法。
程序包传输方法
您需要确定 Application Virtualization System用于将虚拟应用程序包或 SFT 文件从服务器传输到客户端的方法。可以使用以下传输选项:
**Application Virtualization Streaming Server。**如果在配置中使用 Application Virtualization Streaming Server,则 SFT 文件将从使用 RTSP 或 RTSPS 协议的服务器传输到客户端。必须在计算机上安装服务器软件,并且必须通过注册表对其进行配置,但是此配置不取决于服务(如 SQL 或 Active Directory 域服务)。SFT 文件存储在服务器上一个可供客户端访问的位置。可以通过分发机制将发布信息分发到客户端。但是,配置时,客户端会自动收到程序包升级且支持主动升级。
**Application Virtualization Management Server。**如果在配置中使用 Application Virtualization Management Server,则 SFT 文件将从使用 RTSP 或 RTSPS 协议的服务器传输到客户端。可以通过 Application Virtualization Management Console 来管理此服务器。此配置使用 SQL 数据库和 Active Directory 服务。服务器可以将发布信息分发到客户端,因此不需要其他发布机制。
**文件服务器。**如果在配置中使用文件服务器,则系统会使用 SMB 协议将 SFT 文件传输到其他客户端计算机。通过在文件共享和 SFT 文件中创建访问控制列表 (ACL) 来管理此配置中使用的文件服务器。将客户端定向到文件服务器上的正确文件时必须谨慎行事。
**IIS 服务器。**如果在配置中使用 IIS 服务器,则 SFT 文件将从使用 HTTP 或 HTTPS 协议的服务器传输到客户端。IIS 服务器便于配置和管理。将客户端定向到 IIS 服务器上的正确文件时必须谨慎行事。
有关上述传输方法的详细信息,请参阅确定传输方法。
另请参阅
概念
Application Virtualization Client 安装程序命令行参数
确定发布方法
确定传输方法
其他资源
基于 Application Virtualization Server 的方案
基于电子软件分发的方案
SFTMIME 命令参考
-----
你可以在 TechNet 库中了解有关 MDOP 的详细信息,在 TechNet Wiki 上搜索疑难解答,或者在 Facebook 或 Twitter 上与我们联系。 请将关于 MDOP 文档的建议和意见发送到 MDOPdocs@microsoft.com。