名词解释
应用程序排序 | APP-V中针对应用程序进行打包的过程,在这个过程中,排序服务器会把应用程序安装过程中所必须的文件、注册表、com文件等进行抓取与打包。只有排序后的应用程序包才能在APP-V中使用。 |
发布 | 在计算机上安装APP-V客户端之后,必须通过一个称为“发布”的过程向计算机提供应用程序,这样最终用户才可以运行虚拟应用程序。此发布过程将虚拟应用程序图标和快捷方式复制到计算机上 (通常复制到 Windows 桌面或“开始”菜单上) ,还会将程序包定义和文件类型关联信息复制到计算机上。 |
概述
Microsoft Application Virtualization (App-V) 能够使应用程序不必直接安装在最终用户计算机上便可供这些计算机使用。这是通过一个称为“对应用程序进行排序”的过程实现的,通过此过程,每个应用程序都可以在客户端计算机上其自己的独立虚拟环境中运行。排序的应用程序彼此隔离。这样可以消除应用程序冲突,但应用程序仍可以与客户端计算机进行交互。
角色 | 作用 | 支持的配置 |
APP-V Manager Server | 负责传输程序包内容并将快捷方式和文件类型关联发布到 Application Virtualization Client。 | Win Server 2008 R2 SP1(所有版本均可) Win Server 2012 |
APP-V Management Web Service | 负责将所有读请求和写请求传输到 Application Virtualization Data Store | 管理 Web 服务可以安装在 Management Server 上或装有 IIS 的单独的计算机上。 |
APP-V Data Store | 负责存储与 Application Virtualization 基础结构相关的所有信息的 App-V SQL Server 数据库。 | SQL 2008 SQL 2008 R2 SQL 2012 功能组件只需数据仓库即可 |
APP-V Sequencer | 用于监视和捕获应用程序安装以创建虚拟应用程序包。 | 输出包含应用程序图标、.osd 文件(包含程序包定义信息)、程序包清单文件,以及 .sft 文件(包含应用程序的内容文件)。 5.0版本只支持 windows 7 SP1 windows 8 windows server 2008 windows server 2012 |
App-V Client | 为虚拟化应用程序提供并管理虚拟环境。 | Windows 7 SP1 Windows 8 |
App-V Server 部署
APP-V Server部署前提条件:
.Net FrameWork 4.01 | http://www.microsoft.com/en-us/download/details.aspx?id=17718 |
PowerShell 3.02 | http://www.microsoft.com/en-us/download/details.aspx?id=34595 |
IIS | 常见HTTP功能 静态内容 默认文档 应用程序开发 ASP.Net NET Extensibility ISAPI扩展 ISAPI筛选器 安全性 Windows身份验证 请求筛选 管理工具 IIS管理控制台 |
SQL | 安装 数据仓库 组件即可,安装SQL前,需要安装.net 3.5 |
SliverLight | |
KB25336233 | http://www.microsoft.com/en-us/download/details.aspx?id=26746 |
帐户 | 本地管理员 域普通用户 |
1stWindows Server 2012中自带4.5。
2stWindows 2012默认Powershell版本已经为3.0
3st2008或者2008 R2作为OS时需要安装。
APP-V Sequencer安装
前提条件:
.NET Framework 4 (Full Package) | http://www.microsoft.com/en-us/download/details.aspx?id=17718 |
PowerShell 3.0 | http://www.microsoft.com/en-us/download/details.aspx?id=34595 |
KB2533623 | http://www.microsoft.com/en-us/download/details.aspx?id=26746 |
Microsoft visual C++ 2010 |
截图后续……
排序Office 2010
截图后续……
安装Client并通过组策略配置参数
截图后续……