应用程序难虚拟?使用App-V Package Accelerator

云计算 虚拟化
微软的App-V Sequencer工具对虚拟应用程序进行排序非常简单。然而,当虚拟化时并不是所有的应用程序都正常运行。

    如果你曾经使用微软的App-V Sequencer工具对虚拟应用程序进行排序,那么你该知道排序过程相当简单。然而,当虚拟化时并不是所有的应用程序都正常运行。

  举例来说,App-V在排序不支持定制安装路径或具有复杂的或没有标准安装过程的应用程序时有困难。

  为使排序棘手的应用程序更快、更简单,微软在App-V 4.6 SP1中引入了一个新特性,称为App-V Package Accelerators。这个工具之后的基本想法是一旦有人解决了如何排序一个特别棘手的应用程序,他们能够创建一个Package Accelerator自动化这类应用的排序过程。

  Package Accelerator不是一个完全成熟的安装包。Package Accelerator本质上是一个告诉App-V如何对应用程序进行排序的指令集合,可以和试图使打包特定的应用更加容易的其他人共享。已经有可用于比如Microsoft Office 2010以及Adobe Reader产品的Package Accelerators,可以从各类站点包括TechNet下载。

  使用App-V Package Accelerators

  App-V Package Accelerators可以用于两种不同的方式。首先,你可以使用它们创建一个安装包。这需要从互联网上下载需要的Package Accelerator,然后导入加速器到App-V sequencer中。在App-V sequencer中,Package Accelerator和应用程序安装介质组合创建安装包。

  你也可以创建你自己的应用程序需要的Package Accelerators,并和他人共享这些加速器。

  不管你选择如何使用App-V 加速器,必须进行测试。虽然创建加速器过程很简单,但是有一些陷阱你必须小心提防。

  如果你正在创建你自己的App-V Package Accelerator并计划和他人共享,你必须确保你的加速器不会意外地包含任何敏感信息。微软建议你尝试直接从应用程序的安装介质创建加速器。如果这并不有效,你将不得不在本地安装应用程序创建加速器。正是这个安装过程打开了在加速器中偶然包含敏感信息的大门。

  举例来说,当创建加速器时,如果你选择指定一个产品密钥,然后和他人共享加速器,那么你已经将你的产品密钥带给了全世界。同样的,在加速器文件中你应该小心包含用户账号名或密码。如果你被迫在本地安装应用程序,为创建加速器和应用程序使用服务账号,这是可能发生的。

  在这种情况下,你最好的选择是如果可能告诉应用程序使用本地系统账号作为服务账号。记住微软阻止使用本地系统账号作为一些应用程序的服务账号(比如SharePoint 2010)因为这样做可能导致服务接收过多的权限。如果在应用程序中你被迫使用域账号作为服务账号,你应该避免和他人共享加速器。

  不管应用程序是否使用服务账号,当你创建应用程序加速器时,微软建议你使用内置的管理员账号登录。正在安装应用程序的计算机同样应该被指定一个通用的名称。这些步骤帮助避免暴露你的网络中特定的用户名或计算机名。

  当创建加速器时,你同样需要包括一个指导文件;一个TXT文件或者一个RTF文件,包含加速器可以用于做什么的信息。在创建加速器之前你应该指定指导文件,因为没有指导文件你不能创建加速器。

  尽管本文的大部分关注创建加速器时你应该小心提防的事情,但是你同样不得不小心下载其他人已经创建的加速器。你下载的加速器完全有可能包含针对其他人网络的信息。加速器没有设计打包你想使用的所有的特性集也是可能的。甚至一个加速器包含恶意软件感染的文件也是有可能的,因此要小心。

 

责任编辑:何巍 来源: TechTarget中国
相关推荐

2010-06-25 09:37:03

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虚拟化应用虚拟化

2013-01-24 09:12:25

微软App-V 5.0虚拟化

2009-04-08 13:52:45

微软虚拟化服务器

2011-01-24 09:42:02

App-VXenAppThinApp

2010-06-24 10:59:56

APP-V虚拟化应用虚拟化

2010-06-23 10:09:31

APP-V虚拟化应用虚拟化

2012-06-07 09:15:14

ibmdw

2009-02-26 17:03:36

虚拟化Windows桌面系统

2012-11-06 09:38:50

虚拟化

2014-06-19 11:42:36

克隆虚拟化应用程序

2010-06-29 10:18:13

APP-V虚拟化应用虚拟化

2013-01-05 10:28:18

虚拟化移动应用

2013-09-24 09:52:33

移动应用虚拟化

2010-01-05 15:50:35

Ubuntu软件

2012-08-01 14:12:45

IBMdW

2011-08-09 17:36:34

Xcode 4App

2014-07-11 11:09:10

App应用程序生命周期
点赞
收藏

51CTO技术栈公众号