在上一篇博文中我们介绍了App-V Streaming Server与 App-V Management Server的不同,并且讲解了App-V Server和序列化软件的安装。在安装的过程中与App-V Management Server 大同小异,现在我们就来介绍一下如何序列化一个软件。

整个步骤其实很简单,首先运行App-V Sequencer

clip_p_w_picpath001

然后我们在弹出来的工作区里面点击File-New Package来创建一个新的序列化软件

clip_p_w_picpath003

因为实验机比较紧张,在这里我就重新序列化7-zip(我们这边管理软件也管理的很严,上次ttplay是偷偷弄的)。为了以示区别,命名为7-zip2。

clip_p_w_picpath005

然后点击“Begin Monitoring”来开始监测程序的安装,在这里就简要说下程序主要就是监测安装程序时在硬盘中写了多少的数据,还有在注册表中写了多少键值。然后虚拟化出一个软件的运行环境,给客户端下载,客户机就可以在这个虚拟的运行环境上运行程序了。说白了,程序还是在客户端上运行的。

clip_p_w_picpath007

在安装软件之前,要做两个准备工作:一是要更改一个分区的名为 Q,二是所有的序列化软件都要安装到Q盘,并且要先前就创建好的安装目录(比如我们这里就是7zip2目录),还要给这个目录赋予Everyone读的权限,Administrators写的权限。另外这个文件夹的命名要符合8.3原则,就是文件名不能超过8个字符,扩展名不能超过3个字符。

clip_p_w_picpath008

准备工作做好了之后就要开始安装程序了,在安装程序的过程中要注意安装到Q盘

clip_p_w_picpath009

点击Finish完成安装

clip_p_w_picpath010

安装完成后点击Stop Monitoring停止监测。

clip_p_w_picpath012

在序列化程序在处理完监测数据后,点击Next进入到下一步

clip_p_w_picpath014

这里是询问是否将一些未监控的程序添加到文件系统中,这里没有选择不添加。我有测试过,成功率很低。

clip_p_w_picpath016

然后我们就可以看到我们心爱的7-zip了,直接点击下一步

clip_p_w_picpath018

点击启动全部,程序将会对数据流自动进行优化

clip_p_w_picpath020

如果弹出这样的框,要手动关闭程序才可以继续进行下去

clip_p_w_picpath022

这样子7-zip前面多了一个对勾,这表明测试完毕,点击Next

clip_p_w_picpath024

点击Finish完成序列化

clip_p_w_picpath026

程序的序列化技术后就可以在工作区看到7-zip2的包了

clip_p_w_picpath028

在Deployment选项卡里面添加要兼容的客户端操作系统

clip_p_w_picpath030

我们这里默认使用RTSP协议,端口是554。

clip_p_w_picpath032

最后点击保存到我们先前准备好的Content目录中。

clip_p_w_picpath033

保存后我们就可以看到向导生成的7-zip2序列化的文件了。

clip_p_w_picpath035