在前面的文章中,我们已经搭建了一个App-V Management Server,并在一台客户机上安装了App-V Client,App-V 客户机测试App-V服务器上发布的默认虚拟应用程序是正常的。但我们不能只用App-V服务器自带的默认虚拟应用程序进行测试,我们要使用生产环境中常用的软件进行虚拟化测试,我们需要搭建一个App-V Sequencer Server对软件进行序列化封装,然后把封装后的软件上传到App-V Management服务器上,这样App-V客户机就可以利用客户端软件对封装好的虚拟应用程序进行测试了。
我们的实验环境还是上篇文档中介绍的环境,准备了三台计算机APP-server用于App-V Management Server的部署,操作系统是Windows server 2003 SP1企业版,App-client是APP-V的客户机(测试计算机),APP-template是APP-V模板计算机,封装打包处理将应用程序上传给APP-V服务器
image
一、安装序列化工具
我们开始App-V Sequencer Server的部署,在APP-template计算机中放入MDOP2008 R2的安装光盘,如下图所示,选择“安装Microsoft Application Virtualization Sequencer 4.5”。
image 
选择安装“Microsoft Application Virtuaization Sequencer4.5”
image
安装需要安装一个C++2005sp1的软件包,点击install,开始安装
image
下一步
image
同意安装许可协议
image
选择安装路径,我们就选择默认的安装路径即可
image
Ok!几分钟后安装完成,
image
二、增加Q盘
接下来我们应该准备一个Q盘,因为在上篇文档中大家看到App-V的客户端软件把Q盘当作虚拟应用程序默认的分区,因此我们在App-V Sequencer Server上封装软件时,也需要把软件安装到Q盘。我们先来更改一下分区的盘符,打开APP-template的计算机管理,如下图所示,添加一块Q盘 。
image
接下来我们在Q盘中新建一个文件夹,这个文件夹是用来存放一会我们安装的软件,安装文件的路径我们就选择Q盘QQ.exe文件夹中。注意:这里命名的文件名不超过8个字符,扩展名不超过三个字符
image
三、序列化QQ程序
下面我们在开始程序中打开Microsoft Application Virtuaization Sequencer4.5 ,选择文件菜单下的“新建包”
image
输入包名称,点击下一步
image
点击开始监视后,向导会让你选择一个监视的主目录,在这里我们选择Q盘的QQ.exe文件夹,点击确定后,让他去监视Q盘QQ.exe文件夹,这时候我们开始安装QQ。
image
注意:QQ的安装路径一定要选择Q盘的QQ.exe目录下。因为序列化向导已经在监视Q盘了,他会记录应用程序的安装全过程,序列化向导记录了应用程序安装的完整过程后,才可以在客户机上虚拟出一个应用程序的运行环境。
image
QQ安装完成。
image
QQ完成后我们点击“停止监视”。
image
出现下图点击“下一步”
image
不需要添加文件,下一步继续
image
配置应用程序,使用的快捷方式
image
我们把其他的都删除了,留一个QQ图标就行。接着点击右下角的“启动”按钮
image
正在从虚拟的程序中启动QQ
image
OK!成功启动了QQ
image
接着点击下一步
image
这样,QQ虚拟化就完成了,
image
四、将虚拟化过的程序上传到APP-V服务器
接下来我们将虚拟化过的程序上传到APP-V服务器,由服务器在分发给客户机。,协议我们使用“RTSP”注意:主机名一定得输入正确的主机名,默认的主机名是变量。路径输入网络路径\\服务器名称\共享文件夹名称,操作系统一定选择 windows 2003 T S。根据自己的实际条件定义,可以选择XP、Vista 、windows2008等操作系统
image
上面的设置完成后,我们保存一下
image
保存的路径输入网络路径,APP-Server服务器上的content文件夹中,命名为QQ2009.sprj
image
五、利用APP-V服务器发布虚拟化程序
接下来我们在APP-V服务器上做操作了,打开“APPLICATION VIRTUALAIZATION MANAGEMENT  CONSLGE”后右击应用程序,选择“导致应用程序”.
image
出现下列提示,点击“是”继续
image
打开文件。我们选择APP-V服务器content 文件夹中的QQ2009.SPRJ文件
image
OSD路径与图标路径必须填写网络路径。服务器组选择“Default Server Group”
image
接着“快捷方式”,选择程序发布的位置,我们选择发布到桌面、开始菜单中
image
这里没有关联的列表,直接点击下一步
image
“访问权限”我们将Domain Users组添加进去,给这个组的成员访问权限
image
点击“完成”完成QQ2009虚拟化程序的发布。
image
我们在“包”中可以看见有了QQ2009这个虚拟包了。
image
测试:
最后我们在客户机APP-client上测试一下,直接打开计算机就可以看见,已经发布到桌面上了。点击客户端的“刷新”按钮也可以
image
Ok!成功发布到了客户端的桌面,开始菜单中以及快速启动栏。
image
如图我们QQ成功在客户端启动了。右下角显示正在启动39%
snap35_thumb[3]
ok!成功启动qq程序。至此,对QQ序列化成功完成
snap36_thumb[1]