clip_image002

Microsoft Desktop Optimization Pack:

应用程序虚拟化,序列化实验

本文档仅供参考。微软不对本文档中的信息做任何明示、暗示或者法定的保证。

本文档所包含的信息代表了微软公司在发行时对问题的当前看法,对于日后的变更恕不另行通知。本文件及其内容在提交时没有任何形式的保证,不应被视为要约或Microsoft的承诺,解释,Microsoft不保证任何资料的准确性。微软不对本文档中的信息做任何明示、暗示的担保。

本建议中如果有关于第三方公司的产品说明,只是为了为您提供方便。相关的任何引用并不代表微软公司的认可或支持。微软不能保证其准确性,产品可能随时间发生变化。此外,为了描述的简短、突出重点以便于理解,而不对其作全面的覆盖。对于其权威说明,请参考各自的生产商。

本文档以现状提供,因为没有任何形式的保证承诺,微软不作任何明示、暗示或其它的担保。

所有商标均属其所属公司所有。

于美利坚合众国发行

?2007微软公司版权所有。

Microsoft 和Windows 由微软公司在美国及其它国家注册。

实际公司和产品的名称可能是其各自所有者的商标。

目标

通过本次实验,你可以更好的掌握:

· 实现一个应用程序的虚拟文件系统安装。

· 实现应用程序升级

· 将网页插件序列化

场景

在本次试验中,你将进行一些App-V环境中的碰到的常规序列化任务。

前提条件

在本次实验开始之前,你应该对于微软的应用程序虚拟化平台有基本的了解。

完成实验所需时间

50 分钟

实验用机

· MDOPDEMOSERVER à(域控制器, App-V 服务器)

· MDOPCLIENT1 à(App-V 客户端)

· MDOPCLIENT2 à(App-V 序列器)

账户名: MDOPAdmin 密码: Pa$$w0rd.

1 序列化一个64位的应用程序

App-V 4.6 支持在64位系统中运行,并且可以将64位应用程序进行序列化打包。你将可以通过64位的序列器将64位的应用程序打包,并传送到64位的客户端中。64位的客户端可以运行32位和64位的应用程序。在本次试验中,你将打包64位版本的7ZIP,你将发现打包的步骤和过程和32位的应用程序是一样的。

任务

详细步骤

使用MDOPAdmin登陆到 MDOPCLIENT2

1. 开始

1. 登录到MDOPCLIENT2 并使用以下账户:

用户名 MDOPAdmin

密码 Pa$$w0rd

2. 在Q盘根目录下创建包

每一个包需要一个唯一名称(推荐使用8.3 命名规则).

1. 打开 资源管理器 来到 Q盘。

2. 创建一个文件夹,叫 7-Zip.x64.

3. 点击 开始 | 所有程序 | Microsoft Application Virtualization| Microsoft Application Virtualization Sequencer.

3. 开始在序列器中创建新的包

1. 点击 Create a Package.

2. 在 Package Information 页面, 输入以下信息:

3. Package name: 7-Zip_x64

4. Comments: Sequenced using 4.6 on Windows 7 x64

5. 点击 下一步.

4. 开始监测 7-Zip的安装。

1. 在 Monitor installation 页面, 点击 Begin Monitoring.

2. 在 Browse For Folder 对话框, 找到 Q:\7-Zip.x64 并点击 确定.

3. 当 Stop Monitoring 按钮可以点击时, 打开 资源浏览器, 来到 C:\Demo Files, 然后双击 7z465-x64.msi 开始安装 7-zip.

4. 在欢迎页面点击 下一步 .

5. 点击勾选并同意许可协议,点击 下一步.

6. 在 Custom Setup 页面, 点击 Browse…

7. 在文件夹 输入 Q:\7-Zip.x64\7-Zip.

8. 点击 确定, 然后 点击 下一步.

9. 在 Ready to Install 页面, 点击 Install.

10. 点击 Finish退出安装向导.

5. 启动 7zFM.exe

1. 在任务管理器中, 来到 Q:\7-Zip.x64\7-Zip.

2. 双击 7zFM.exe.

有些应用程序不会通过快捷方式启动,我们需要通过它的主启动文件启动。

3. 选择 工具| 选项.

4. 在 系统 选项卡, 点击 全部选定 然后点击 确定.

5. 关闭 7-Zip.

6. 再一次双击 7zFM.exe.

我们建议你多次运行这个应用程序,确保它完全的安装上

7. 关闭 7-Zip.

8. 切换到序列器,然后点击 Stop Monitoring.

9. 点击 下一步.

6. 配置应用程序名称,版本,OSD名和快捷方式.

建议命名时尽量使用简单易记的名称,方便最终用户使用.

名字和版本必须是唯一的.

1. 在 Configure Applications 页面, 在右边的面板中选择 7-Zip File Manager, 然后点击 Edit.

2. 在 Edit Application 对话框, 输入以下相关信息:

Name: 7-Zip File Manager.

Version: 4.65

OSD File Name: 7-Zip_File_Manager_4.65.osd

3. 点击 Save.

4. 在右边的面板, 选择 7-Zip Help 并点击 Remove.

5. 点击 确定.

6. 点击 下一步。

7. 设置主要功能块(FB1)

FB1包的一部分,是最先传送到客户端运行的应用程序,保持它的最小化,能够让程序启动更加快速,由于这是个非常小的应用程序,所以我们把它全部放到FB1中了

1. 在 Launch Applications页面, 选择 7-Zip File Manager 并点击 Launch.

2. 当启动后, 关闭 7-Zip 来创建最小的主要功能块.

3. 点击 下一步.

4. 在 Sequence Package 页面, 点击 完成完成序列向导.

8. 设置这个包,让它能够在服务器上被部署.

1. 在序列器中, 点击 Deployment 选项卡.

2. 在 Server URL下, 做以下改变:

Hostname: MDOPDEMOSERVER.MDOPDEMO.NET

Path: 7-Zip_x64

Compress Package: Checked

9. 保存并 将它挪至 App-V 服务器的content share中.
序列化包现在可以发表并部署到客户端.

1. 点击 Package | Save.

2. 浏览到桌面并创建一个名为 7-Zip_x64的文件夹.

3. 打开7-Zip_x64 文件夹.

4. 确保文件名:7-Zip_x64 并点击 保存.

5. 当保存完毕后关闭序列器.

6. 点击 开始, 输入 \\MDOPDEMOSERVER\Content, 然后回车.

7. 拷贝7-Zip_x64 文件夹,并将它放到服务器的 Content中.

2 发布 7-Zip

在这个实验中,你将发布 7-Zip包,来测试你的序列化过程

任务

详细步骤

在以下机器中操作: MDOPDEMOSERVER

1. 开始

1. 登录到 MDOPDEMOSERVER 并使用以下用户名密码:

用户名 MDOPAdmin

密码 Pa$$w0rd

域 MDOPDEMO

2. 打开 the App-V Management Console

3. 导入 7-Zip 包.

当导入序列包时,你需要指定.SPRJ文件. 确保所有的包中文件都在同一个文件夹.

应用程序可以整理到应用程序组中,或放在根目录中.

1. 在桌面上 , 双击 Application Virtualization Management Console.

2. UAC 对话框弹出,点击 Yes

第一次启动会需要一些时间

3. 在控制台树中, 展开 mdopdemserver.mdopdemo.net| 应用程序.

4. 右击 应用程序 然后点击 导入应用程序.

5. 浏览至 C:\Content\7-Zip_x64, 点击 7-Zip_x64.sprj, 然后点击 打开.

4. 设置发布属性.

1. 在常规信息页面, 确保 OSD 路径图标路径 正确并且是UNC格式.

例如: \\MDOPDEMOSERVER.mdopdemo.net\content\7-Zip_x64\7-Zip_File_Manager_4.65.osd.

2. 点击 下一步.

3. 在已发布快捷方式 页面, 勾选 发布到用户的桌面 以及发布到用户的“开始”菜单.

4. 点击 下一步 离开已发布快捷方式 页面.

5. 在 文件关联 页面, 保留原本的设置 并点击 下一步.

6. 在 访问权限 页面, 点击 添加.

7. 在选择 对话框中, 输入 7-Zip, 然后 点击 确定.

MDOPAdmin 账户就是这该组成员

8. 点击 下一步.

9. 在 摘要 页面, 点击 完成.

10. 7-Zip File Manager 应该出现在你的应用程序列表中了.

3 流化并测试 7-Zip 包

在本次实验中, 你将登录到安装了APP-V客户端的计算机中,测试应用程序.

任务

详细步骤

使用MDOPAdmin登陆到 MDOPCLIENT1 .

1. 开始 – 登陆并接收应用程序.

1. 使用以下账户登陆到 MDOPCLIENT1 :

用户名 MDOPAdmin

密码 Pa$$w0rd

域 MDOPDEMO

稍等片刻,让 Application Virtualization Client 更新新发布的应用程序.

2. 启动 7-Zip

当你点击快捷方式,它会开始将应用程序流化,当状态栏达到100%,7-ZIP将会启动 。

1. 点击 开始| 所有程序| 7-Zip | 7-Zip file Manger.

7-Zip 启动成功.

2. 关闭 7-Zip.

3. 点击 开始 | 关机的箭头| 注销.

4 将 PowerPoint Viewer 2007打包

最佳实践建议应用程序在序列机上安装时最好安装到C盘以外的分区 . 这个在序列机上的物理分区在微软应用程序虚拟化客户端中会被显示为“虚拟分区” ( 默认为Q盘). 有些应用程序, 不允许自定义安装路径或者有硬性脚本必须将程序安装到C盘。这种情况下,你可以将应用程序安装到C盘,然后把文件都拖到Q盘中。这被称为虚拟文件系统安装(VFS)。 在本次实验中,你将进行一次微软PowerPoint? Viewer 2007的VFS安装。

任务

详细步骤

使用MDOPAdmin登陆到 MDOPCLIENT2 .

1. 开始

注意: 本次实验将重复利用序列器,但是最佳实践是每次创建新的包之前将序列器重置.

1. 使用以下账户登陆到 MDOPCLIENT2:

用户名 MDOPAdmin

密码 Pa$$w0rd

2. 在Q盘中创建一个包的目录.

每一个包需要一个唯一的目录(建议使用8.3命名规则).

1. 打开 资源浏览器并 来到 Q.

2. 创建一个名为 PPTView.2k7 的文件夹.

3. 点击 开始 | 所有程序| Microsoft Application Virtualization| Microsoft Application Virtualization Sequencer.

3. 开始在序列器中创建新的包

1. 点击 Create a Package.

2. 在 Package Information 页面, 输入以下信息到相应的格中:

3. Package Name: Microsoft_PowerPointViewer_2007_VFS

4. Comments: Sequenced using 4.6 on Windows 7

5. 点击 下一步.

4. 开始监视PowerPoint Viewer的安装.

虽然你把应用程序安装到了C盘 (因为你别无选择), 但所有的资源需要放到 Q盘. 这里我们把包的路径设置为Q:\PPTView.2k7 然后App-V 序列器将拷贝所有的应用程序组件到虚拟文件系统 (VFS). 这样就可以让整个应用程序从VFS运行.

注意:任何应用程序文件安装到C盘时 VFS都会被用到. 例如, 一些应用程序可以直接安装在在 Q盘, 但还是需要在C盘添加一些文件作为共享的组件.唯一的区别在于在VFS序列中,所有的文件都会被包含在VFS中.

1. 在 Monitor installation 页面, 点击 Begin Monitoring.

2. 在Browse For folder对话框中, 浏览到Q:\PPTView.2k7 并点击确定.

3. 当 Stop Monitoring 可以点击时, 打开 资源浏览器, 来到 C:\Demo Files, 并双击 PowerPointViewer2007.exe 开始PowerPoint Viewer的安装.

4. 勾选许可协议并点击 Continue.

5. Installation Complete 页面点击 确定 .

5. 启动 PPTVIEW.exe
这是一个 VFS 序列, 主要的启动程序在 C盘,而且需要从那里启动.

1. 打开资源浏览器, 来到 C:\Program Files (x86)\Microsoft Office\Office12.

2. 双击 PPCNVCOM.exe.

3. 双击 PPTVIEW.exe.

有些应用程序不会通过快捷方式启动,我们需要通过它的主启动文件启动。

4. 点击 Accept 接受许可协议.

5. 点击 Cancel 关闭 PowerPoint Viewer.

6. 再一次双击 PPTVIEW.exe.

我们建议你多次运行这个应用程序,确保它完全的安装上

7. 点击 Cancel 退出 PowerPoint Viewer.

8. 回到序列器并点击 Stop Monitoring.

9. 点击 下一步 当按钮可用时.

6. 配置应用程序名称,版本,OSD名和快捷方式.

建议命名时尽量使用简单易记的名称,方便最终用户使用.

名字和版本必须是唯一的.

1. 在 Configure Application页面, 并在右边的面板点击 Microsoft Office PowerPoint Viewer 2007, 然后点击 Edit.

2. 在Edit Application 对话框, 输入以下相关信息:

Name: Microsoft Office PowerPoint Viewer.

Version: 2007

OSD File Name: Microsoft_Office_PowerPoint_Viewer_2007.osd

3. 点击 Save.

4. 在左手边的面板, 展开 Microsoft Office PowerPoint Viewer 并 选择 Shortcuts.

5. 点击 Edit Locations…

6. 确保开始菜单 被选中并设置路径到\Programs\Office Viewers.

7. 点击 确定 保存快捷方式路径.

8. 点击 下一步.

7. 设置主要功能块(FB1)

FB1包的一部分,是最先传送到客户端运行的应用程序,保持它的最小化,能够让程序启动更加快速,由于这是个非常小的应用程序,所以我们把它全部放到FB1中了.

1. 在 Launch Application 页面, 点击 下一步.

2. 在 Launch Application 对话框, 点击 .

3. 在 Sequence Package 页面, 点击 完成 完成向导.

8. 设置这个包,让它能够在服务器上被部署.

1. 在序列器中, 点击 Deployment 选项卡.

2. 在 Server URL 下, 做以下修改

Hostname: MDOPDEMOSERVER.MDOPDEMO.NET

Path: Microsoft_PowerPointViewer_2007_VFS

Compress Package: Checked

9. 保存并 将它挪至 App-V 服务器的content share中.
序列化包现在可以发表并部署到客户端.

1. 点击 Package | Save.

2. 浏览到桌面并 创建一个名为Microsoft_PowerPointViewer_2007_VFS的文件夹.

3. 打开 Microsoft_PowerPointViewer_2007_VFS 文件夹.

4. 确保 文件名Microsoft_PowerPointViewer_2007_VFS.sprj 并点击 保存.

5. 当保存结束后,关闭序列器.

6. 点击 开始, 输入 \\MDOPDEMOSERVER\Content, 然后 点击回车.

7. 将Microsoft_PowerPointViewer_2007_VFS 文件夹 拷贝到 App-V 服务器的 Content中.

5 发布 PowerPoint Viewer 2007

本次实验中,你将发布 PowerPoint Viewer package 来测试你的打包.

任务

详细步骤

在以下服务器实现: MDOPDEMOSERVER

1. 开始

1. 使用以下账号登陆到 MDOPDEMOSERVER :

用户名 MDOPAdmin

密码 Pa$$w0rd

域 MDOPDEMO

2. 打开 the App-V Management Console

3. 导入 PowerPointViewer 包.

当导入序列包时,你需要指定.SPRJ文件. 确保所有的包中文件都在同一个文件夹.

应用程序可以整理到应用程序组中,或放在根目录中.

1. 如果有必要, 双击桌面上的 Application Virtualization Management Console 快捷方式.

2. 在控制台树种, 展开应用程序,右击 Office Viewers, 然后 点击 导入应用程序….

3. 浏览到 C:\Content\Microsoft_PowerPointViewer_2007_VFS, 点击 Microsoft_ PowerPointViewer_2007_VFS.sprj, 然后点击 打开.

4. 设置发布属性.

1. 在常规信息页面, 确保 OSD 路径图标路径 正确并且是UNC格式.

例如: \\MDOPDEMOSERVER.mdopdemo.net\content\Microsoft_PowerPointViewer_2007_VFS\Microsoft_Office_PowerPoint_Viewer_2007.osd.

2. 点击 下一步.

3. 在已发布快捷方式 页面, 勾选 发布到用户的桌面 以及发布到用户的“开始”菜单,并点击下拉框,选择\Office Viewers,点击 下一步.

4. 在 文件关联页面, 维持默认设置并点击 下一步.

5. 在 访问权限 页面, 点击 添加.

6. 在选择对话框中, 输入 PowerPoint Viewer, 然后点击 确定.

MDOPAdmin为该组成员.

7. 点击 下一步.

8. 在 摘要 页面, 点击 完成.

9. Microsoft Office PowerPoint Viewer 应该出现在你的应用程序列表中.

6 流化并测试 PowerPoint Viewer 包

在本次实验中, 你将登录到安装了APP-V的计算机中,测试应用程序.

任务

详细步骤

使用MDOPAdmin登陆到 MDOPCLIENT1.

1. 开始 – 登陆并接收应用程序.

1. 登陆到 MDOPCLIENT1 使用以下账户:

用户名 MDOPAdmin

密码 Pa$$w0rd

域 MDOPDEMO

稍等片刻,让应用程序虚拟化客户端更新新发布的应用程序.

2. 启动 PowerPoint Viewer

当你点击快捷方式,它会开始将应用程序流化,当状态栏达到100%,PowerPoint Viewer将会启动 。

1. 点击 开始 | 所有程序| Office Viewers | Microsoft Office PowerPoint Viewer.

2. 在打开 对话框, 来到 C:\Demo Files 并打开 Sample.ppt.

3. 点击 ESC 取消幻灯片放映.

4. 点击 Cancel 关闭 PowerPoint Viewer.

你现在可以注销 MDOPCLIENT1.

7 升级序列化包

本次实验中, 你将打开并升级一个已经序列化好的Excel Viewer, 给它打一个SP2补丁, 然后打包成一个新的序列化包,升级序列化包可以让你无缝的为客户端升级.

任务

详细步骤

使用MDOPAdmin登陆 MDOPCLIENT2

1. 开始

本次实验将重复利用序列器,但是最佳实践是每次创建新的包之前将序列器重置.

1. 登陆到 MDOPCLIENT2 使用以下账户:

用户名: MDOPAdmin

密码: Pa$$w0rd

2. 将 Microsoft_ExcelViewer_2007_MNT 包从服务器拷贝到序列器中.

3. 升级序列化包.

序列包需要被解码到SFT格式之前的状态. 当你打开APP-V的Project文件(.sprj),它会要求选择一个解码的盘符。你应该总是将包解码到它原本被序列的位置。这样可以让包还原回上一次它被保存的状态。 确保在你做任何修改之前,序列器处于监视状态.

4. 使用序列化向导添加 SP2.

1. 点击 开始, 输入 \\MDOPDEMOSERVER\content, 然后 点击回车.

2. 将Microsoft_ExcelViewer_2007_MNT 文件夹 从服务器拷贝到序列器的桌面

3. 点击 开始 | 所有程序| Microsoft Application Virtualization| Microsoft Application Virtualization Sequencer.

4. 点击 Upgrade a Package.

5. 在打开 对话框, 来到桌面并打开 Microsoft_ExcelViewer_2007_MNT 文件夹.

6. 点击 Microsoft_ExcelViewer_2007_MNT.sprj, 然后 点击 打开.

7. 在 Package Information 页面, 输入新的描述:Patched with SP2 using 4.6 on Windows 7 并点击 下一步.

8. 在 Monitor Installation 页面, 点击 Begin Monitoring.

9. 当Stop Monitoring… 可以点击时, 打开 资源浏览器 并 来到 C:\Demo Files.

10. 双击 excelviewer2007sp2-KB953336-FullFile-en-us.exe.

11. 选择接受许可协议,点击 Continue.

12. 安装完毕后点击 确定.

13. 在资源浏览器, 来到 Q:\ExcelVwr.07\Microsoft Office\Office12.

14. 双击 XLVIEW.exe.

15. 在打开 对话框, 来到 the C:\Demo Files 并 双击 Lab.xls.

16. 点击 the Office 按钮 | About Microsoft Excel Viewer 并 检查现在版本是否是 (12.0.6424.1000).

之前的版本是(12.0.6219.1000).

17. 点击 确定 关闭 About 对话框.

18. 关闭 Excel Viewer 并切换到序列器.

19. 点击 Stop Monitoring.

20. 点击 下一步.

5. 设置应用程序列表. 除了 Microsoft Office Excel Viewer以外,删除其他应用程序.

6. 设置FB1

整个包会一次性的流化.

1. 在 Configure Applications 页面, 删掉所有应用程序 除了Microsoft Office Excel Viewer,通过点击程序,并选择 Remove.

2. 点击 下一步.

3. 在 Lanuch Applications页面, 点击 下一步.

这样会让整个包成为 Primary Feature Block.

4. 点击 完成.

7. 保存包.

这里新版本的包会包含一个版本后缀在之前的 .SFT 文件名上. 它将被拷贝回App-V服务器,然后将新版本倒入到管理控制台中

其他的文件可能也会做修改(比如 OSD) 所以你也需要进行拷贝

在生产环境中,已经存在的包应该在导入新文件前先做备份.

8. 将包拷贝到Content 文件夹.

1. 点击Deployment 选项卡.

2. 在Operating Systems 选项下, 在Selected栏下选择 Windows 7 32-bit 并点击箭头,把它挪回Available 栏.

3. 在Operating Systems 选项下, 从选Available 栏选择Windows 7 64-bit并点击箭头,将它挪到 Selected 栏.

Selected栏代表这个应用程序可以在这个操作系统上运行.在64位序列器上创建的包只能部署到64位的操作系统中.

4. 点击 Package | Save.

不要使用Save As. 这样将会给序列包生成一个新的 GUID.

5. 关闭序列器

6. 点击 开始, 输入 \\MDOPDEMOSERVER\content, 然后 点击回车.

7. 来到桌面并 复制Microsoft_ExcelViewer_2007_MNT 文件夹到 Content.

8. 点击 合并文件夹.

9. 点击 为之后2个冲突执行此操作,点击复制替换.

10. 点击为所有当前项目执行此操作,然后点击.

7.0.1 注意 _2 suffix 被添加到了你的SFT文件中.如果你的文件后缀多于2,说明你可能点了保存好几次. 每一次文件被保存,版本号就会增长一位. 这么做不会影响实验效果. 所有的包文件要被拷贝过来,确保所有的更新被识别。

8 使用主动升级来执行包的升级

你现在要输入新的包版本到Application Virtualization Management Console 中,并确保安全更新可以给客户端使用。下一次客户端连接上了服务器,就会无缝的更新包.

任务

详细步骤

使用MDOPAdmin 登陆到 MDOPCLIENT1 .

1. 在使用主动升级之前确认当前的Excel Viewer版本.

1. 点击 开始| 所有程序| Office Viewers| Microsoft Office Excel Viewer.

2. 在Open 对话框, 来到 C:\Demo Files 并 双击Lab.xls.

3. 点击 Office 按钮 | About Microsoft Excel Viewer 并 注意 版本号为: (12.0.6219.1000).

4. 点击 确定关闭About 对话框.

5. 保持 Excel Viewer 打开 并做下面的任务.

使用MDOPAdmin 登陆到MDOPDEMOSERVER.

2. 发布新版本.

从管理的角度出发,你已经更新序列化包。所有正在连接的用户还将使用旧版本,所有新连接,或者重新连接的用户都将获得新版本 (12.0.6424.1000).

1. 登陆到 MDOPDEMOSERVER 使用账户MDOPAdmin 使用密码 Pa$$w0rd.

2. 在桌面, 双击 Application Virtualization Management Console.

3. 在控制台树中, 展开 .

4. 右击 Microsoft_ExcelViewer_2007_MNT Package, 然后点击 添加版本….

5. 点击 浏览, 浏览到C:\content\Microsoft_ExcelViewer_2007_MNT, 然后选择 Microsoft_ExcelViewer_2007_MNT_2.sft.

6. 点击 打开.

7. 点击 下一步.

8. 在包文件的相对路径 输入 Microsoft_ExcelViewer_2007_MNT/Microsoft_ExcelViewer_2007_MNT_2.sft 并点击 下一步.

9. 点击 完成.

使用MDOPAdmin 登陆到 MDOPCLIENT1.

3. 关闭 Excel Viewer.

4. 打开 C:\Demo Files\Labs.xls

所有新连接都将更新到最新的安全补丁,而且没有任何中断。这意味着你可以随时更新应用程序并且没有停机时间.

1. 关闭 Excel Viewer (这是上一次任务打开的).

2. 点击 开始| 所有程序| Office Viewers| Microsoft Office Excel Viewer.

3. 在Open 对话框, 来到 C:\Demo Files 并双击 Lab.xls.

4. 点击 Office按钮| About Microsoft Excel Viewer 并注意版本号: (12.0.6424.1000).

5. 点击 确定 关闭About 对话框.

6. 关闭 Excel Viewer.

7. 点击 开始 | 关闭箭头| 注销.

9 序列化一个网页插件

在本次的实验中,你将会在微软应用程序虚拟化平台中将微软Silverlight打包。一个网页插件是依赖于本地的Internet Explorer,所以,一个虚拟的插件一定要部署到和插件版本兼容的Internet Explorer的机器中。

任务

详细步骤

使用MDOPAdmin 登陆到 MDOPCLIENT2 .

1. 开始
本次实验将重复利用序列器,但是最佳实践是每次创建新的包之前将序列器重置.

1. 登陆到 MDOPCLIENT2 使用以下账号:

用户名 MDOPAdmin

密码 Pa$$w0rd

域 MDOPDEMO

2. 建立序列包文件夹slvrlght.v1.

1. 打开 资源浏览器 并来到 Q.

2. 建立一个名为 slvrlght.v1的文件夹.

3. 点击 开始 | 所有程序| Microsoft Application Virtualization | Microsoft Virtual Application Sequencer.

3. 使用 App-V S序列器创建一个新的包

1. 点击 Create a Package.

2. 在 Package Information 页面, 输入 以下信息

Package Name: Silverlight_VFS

Comments: Sequenced using 4.6 on Windows 7

3. 点击 下一步.

4. 监视 Microsoft Silverlight 1.0的安装.

由于安装程序不允许修改安装路径, 这将有一个另外的VFS 序列.

1. 在 Monitor Installation 页面, 点击 Begin Monitoring.

2. 在Browse For Folder 对话框, 来到 Q:\slvrlght.v1 并 点击 确定.

稍等片刻,让虚拟环境加载起来,然后状态显示“Monitoring started. Please begin installation”.

3. 打开 资源浏览器, 来到 C:\Demo Files, 然后双击 Silverlight.exe.

可能会花一些时间等待安装的开始.

等待安装过程的结束 (Silverlight 安装消失).

4. 点击 开始 | 所有程序| Internet Explorer.

不要选择 64位.

5. 打开一个空白页面后, 关闭 Internet Explorer.

6. 回到 序列器

7. 点击 Stop Monitoring.

8. 点击 下一步.

5. 设置应用程序.

因为这是需要使用IE的网页程序,你将需要把IE当作发布的应用程序而且把Iexplore.exe作为启动程序.

1. 在 Configure Applicatons 页面, 点击 Add.

2. 输入以下信息:

Application Path: C:\Program Files (x86)\Internet Explorer\iexplore.exe

Name: IE with Silverlight

Version: 1.0

OSD File Name: Silverlight.osd

3. 点击 Add.

4. 在 Configure Applications, 点击 下一步.

5. 在 Launch Applications页面, 点击 下一步.

6. 点击 Yes Launch Applications对话框中.

这将会把整个包放入 Primary Feature Block.

7. 在 Sequence Package 页面, 点击 完成.

6. 设置部署属性.

7. 保存序列包.

8. 把包拷贝到App-V服务器的Content文件夹中.

1. 在 Sequencer summary 页面, 点击Deployment 选项卡.

2. 输入以下信息:

Hostname: mdopdemoserver.mdopdemo.net

Path: Silverlight_VFS

Compress Package: Checked

3. 点击 Package | Save.

4. 浏览到桌面并创建一位名为 Silverlight_VFS的文件夹.

5. 打开Silverlight_VFS 文件夹.

6. 确保文件名Silverlight_VFS.

7. 点击 保存 然后关闭序列器.

8. 点击 开始, 输入 \\MDOPDEMOSERVER\Content, 然后 回车.

9. 将 Silverlight_VFS 文件夹从桌面拷贝到 \\MDOPDEMOSERVER\Content.

现在你的序列包可以发布并且被App-V客户端接收

10 发布带有Silverlight 1.0的 Internet Explorer

在本次实验中,你将发布Silverlight包,并测试你的打包流程.

任务

详细步骤

使用MDOPAdmin 登陆到MDOPDEMOSERVER.

1. 导入新的应用程序.

1. 来到 Application Virtualization Management Console.

2. 在控制台树种, 右击 应用程序, 然后点击导入 应用程序.

3. 来到 C:\Content\Silverlight_VFS\, 点击 Silverlight_VFS.sprj, 然后点击 打开.

2. Publish the Silverlight-enabled Internet Explorer to clients.

1. 输入描述OSD PathICO Path 并确保是 UNC 格式. (例如: \\MDOPDEMOSERVER.mdopdemo.net\content\Silverlight_VFS \Silverlight.osd)

2. 点击 下一步

3. 在 已发布快捷方式 页面, 点击 发布到用户的桌面, 然后点击 下一步.

4. 在 文件关联 页面, 保持默认设置,点击 下一步.

5. 在 访问权限 页面, 点击添加.

6. 输入 Silverlightv1 然后点击 确定.

MDOPAdmin是该组成员

7. 点击 下一步

8. 在 摘要页面点击 完成.

9. IE with Silverlight 应该出现在你的应用程序列表中

11 流化并测试 Silverlight 包

在本次实验中, 你将登录到安装了APP-V的计算机中,测试应用程序.

任务

详细步骤

使用MDOPAdmin 登陆到 MDOPCLIENT1 .

1. 开始

1. 登陆到 MDOPCLIENT1 使用以下账户:

用户名 MDOPAdmin

密码 Pa$$w0rd

域 MDOPDEMO

稍等片刻,应用程序虚拟化客户端更新最新的应用程序.

2. 测试本地的IE

1. 通过任务栏启动本地的IE.

2. 在地址栏中输入 C:\Demo Files\Silverlight\Microsoft Silverlight Light Up the Web.htm.

3. 回车.

注意这里让你安装Silverlight.

4. 关闭 Internet Explorer.

3. 测试Silverlight 包.
Microsoft Silverlight 现在整合到了一个虚拟的IE环境中.

1. 在桌面上, 双击 IE with Silverlight.

2. 在地址栏中输入 C:\Demo Files\Silverlight\Microsoft Silverlight Light Up the Web.htm.

3. 回车.

注意信息“The latest version is already installed”.

4. 关闭 IE with Silverlight.

本次实验结束