App-V实战:序列化封装Office2003

云计算 虚拟化
上篇文章中我们在Template计算机上部署了App-V Virtualization Sequencer(点击) ,本文我们就可以进行应用程序虚拟化实战操作了。

上篇文章中我们在Template计算机上部署了App-V Virtualization Sequencer(点击) ,本文我们就可以进行应用程序虚拟化实战操作了。我们准备在Template上利用App-V Virtualization Sequencer 对Office2003进行序列化封装,然后生成office2003的环境文件,把环境文件上传到App-V服务器上,看看客户机能不能通过App-V的客户端软件来获得Office2003的运行环境。

一 序列化Office2003

我们在Template打开Sequencer服务器上的Microsoft Application Virtualization Sequencer,如图1所示,选择"新建包"。

 

图1

序列化一个应用程序需要七个步骤。如图2所示,我们首先进行***步,输入包的名称,我们为程序包取名为Office2003,然后点击"下一步"继续。
 

 

图2

如图3所示,点击"开始监视",序列化向导将准备记录应用程序的安装过程。序列化向导记录了应用程序安装的完整过程后,才可以在客户机上虚拟出一个应用程序的运行环境。

 

图3

如图4所示,我们要选择软件安装的目标路径,Office2003准备被我们安装到Q盘的Office.2k3目录下。注意,安装目录的文件夹名称要符合8.3格式,否则容易导致发布失败。
 

 

图4

选择完Office的安装目录后,序列化向导已经作好了准备工作,我们现在就可以来安装Office2003了。序列化向导将记录Office2003的安装过程中文件系统以及注册表等发生的变化。Office2003安装完毕后,如图5所示,我们点击"停止监视",这样就可以通知序列化向导停止记录。

 

图5

如图6所示,我们开始安装Office2003。安装Office2003时要选择自定义安装,把安装路径设置为Q:\Office.2k3。Office2003的具体安装过程很简单,在此不再赘述。

  

图6

Office2003安装完毕后,如图7所示,点击"停止监视",序列化向导开始下载记录完成的虚拟环境。

 

图7

虚拟环境下载完毕后,如图8所示,点击"下一步"进行序列化的后续操作。
 

 

图8

如图9所示,序列化向导询问是否有文件没有被序列化向导捕获到。如果有,可以在此手工添加,如果没有,点击"下一步"继续。

图9

如图10所示,我们可以配置应用程序的快捷方式和文件关联。在此我们可以删除一些不需要的快捷方式,修改完成后点击"下一步"继续。
 

  

图10

如图11所示,我们在序列化向导中可以启动应用程序进行测试,测试应用程序有助于我们对虚拟应用程序进行优化。本例中我们选择启动Word,Excel和Powerpoint进行测试。测试结果这三个程序都可以正常启动,点击"下一步"继续。

 

图11

Office的序列化工作终于结束,如图12所示,点击"完成"按钮结束序列化过程。

 

图12

#p#

二 上传Office2003环境文件

如图13所示,序列化完成后,我们可以对新创建的Office2003应用程序包进行一些设置,首先我们可以在属性中设置包名称以及备注信息。

 

图13

如图14所示,我们切换到virtualization Sequencer程序的"部署"标签,设置Office2003包的部署信息。我们选择使用RTSPS协议发布,主机名为mdopserver。注意,主机名不能随意用IP地址或完全合格域名来替代,主机名的设置应该和App-V服务器上证书的公共名称相一致。我们还可以选择这个程序包适用的操作系统版本,我们选择的操作系统是XP,2003及Vista。

 

图14

Office2003程序包的其他设置使用默认值即可,接下来我们点击保存按钮把Office2003程序包保存到App-V服务器上。如图15所示,我们选择Office2003的保持路径是\\mdopserver\content,程序包的名称是office2003.sprj。
 

 

图15

如图16所示,接下来我们就可以在App-V服务器上看到保存好的Office应用程序包,这说明应用程序包已经上传到App-V服务器上。

 

图16

#p#

三 导入应用程序

我们利用Virtualization Sequencer把Office2003的应用程序包上传到App-V服务器后,我们转到App-V服务器上,打开App-V管理控制台,如图17所示,在App-V的管理控制台中选择"导入应用程序"。
 

 

图17

如图18所示,我们选择导入的应用程序包是\\mdopserver\content\office2003.sprj。
 

 

图18

如图19所示,我们填写一些应用程序的基本参数,确保勾选"启用"按钮,然后按"下一步"继续。

 

图19

如图20所示,我们选择把应用程序发布到客户机客户机的桌面和开始菜单,点击"下一步"继续。

 

图20

接下来要设置允许访问Office2003这个应用程序包的用户组,如图21所示,我们选择Domain Users组的成员都可以访问这个应用程序包。

 

图21

如图22所示,我们完成了导入应用程序的参数设置,点击"完成"就可以进行包的创建。
 

  

图22

#p#

四 测试应用程序

在App-V服务器上导入应用程序包后,我们在客户机上测试一下效果。在Client上登录,如图23所示,我们发现桌面上已经有了Office2003的图标,这是Office2003虚拟应用程序发布的结果。

图23

我们在客户机上测试一下Office2003能否在虚拟环境中正常运行,如图24所示,我们点击桌面上Word图标进行测试,注意,屏幕右下角开始加载Word的运行环境了。

 

图24

如图25所示,我们看到了Word的界面,OK,我们对Office2003的序列化成功完成!

 

图25

 

 

责任编辑:王勇 来源: it168
相关推荐

2010-06-24 10:59:56

APP-V虚拟化应用虚拟化

2010-06-23 10:09:31

APP-V虚拟化应用虚拟化

2010-05-20 14:43:01

微软App-V虚拟化

2016-01-05 16:16:58

App-V部署

2010-06-29 10:52:08

APP-V虚拟化应用虚拟化

2022-08-06 08:41:18

序列化反序列化Hessian

2013-01-24 09:12:25

微软App-V 5.0虚拟化

2010-06-25 09:37:03

APP-V虚拟化应用虚拟化

2009-08-24 17:14:08

C#序列化

2011-06-01 15:05:02

序列化反序列化

2018-03-19 10:20:23

Java序列化反序列化

2011-05-18 15:20:13

XML

2009-08-06 11:16:25

C#序列化和反序列化

2023-12-13 13:49:52

Python序列化模块

2019-11-20 10:07:23

web安全PHP序列化反序列化

2011-06-01 14:50:48

2009-06-14 22:01:27

Java对象序列化反序列化

2009-08-25 14:24:36

C#序列化和反序列化

2021-09-06 15:52:19

鸿蒙HarmonyOS应用

2013-03-11 13:55:03

JavaJSON
点赞
收藏

51CTO技术栈公众号