在上一篇博文中我们介绍了App-V Streaming Server与 App-V Management Server的不同,并且讲解了App-V Server和序列化软件的安装。在安装的过程中与App-V Management Server 大同小异,现在我们就来介绍一下如何序列化一个软件。
整个步骤其实很简单,首先运行App-V Sequencer
然后我们在弹出来的工作区里面点击File-New Package来创建一个新的序列化软件
因为实验机比较紧张,在这里我就重新序列化7-zip(我们这边管理软件也管理的很严,上次ttplay是偷偷弄的)。为了以示区别,命名为7-zip2。
然后点击“Begin Monitoring”来开始监测程序的安装,在这里就简要说下程序主要就是监测安装程序时在硬盘中写了多少的数据,还有在注册表中写了多少键值。然后虚拟化出一个软件的运行环境,给客户端下载,客户机就可以在这个虚拟的运行环境上运行程序了。说白了,程序还是在客户端上运行的。
在安装软件之前,要做两个准备工作:一是要更改一个分区的名为 Q,二是所有的序列化软件都要安装到Q盘,并且要先前就创建好的安装目录(比如我们这里就是7zip2目录),还要给这个目录赋予Everyone读的权限,Administrators写的权限。另外这个文件夹的命名要符合8.3原则,就是文件名不能超过8个字符,扩展名不能超过3个字符。
准备工作做好了之后就要开始安装程序了,在安装程序的过程中要注意安装到Q盘
点击Finish完成安装
安装完成后点击Stop Monitoring停止监测。
在序列化程序在处理完监测数据后,点击Next进入到下一步
这里是询问是否将一些未监控的程序添加到文件系统中,这里没有选择不添加。我有测试过,成功率很低。
然后我们就可以看到我们心爱的7-zip了,直接点击下一步
点击启动全部,程序将会对数据流自动进行优化
如果弹出这样的框,要手动关闭程序才可以继续进行下去
这样子7-zip前面多了一个对勾,这表明测试完毕,点击Next
点击Finish完成序列化
程序的序列化技术后就可以在工作区看到7-zip2的包了
在Deployment选项卡里面添加要兼容的客户端操作系统
我们这里默认使用RTSP协议,端口是554。
最后点击保存到我们先前准备好的Content目录中。
保存后我们就可以看到向导生成的7-zip2序列化的文件了。
本文转自 xiaolud 51CTO博客,原文链接:http://blog.51cto.com/xiaolud/286773