Softgrid序列化最佳实践

原文来源:Softgrid 4.5 白皮书摘抄
 
It is recommended that you familiarize yourself with the installation and execution of the application prior to sequencing. Be sure to read all installation instructions associated with the application. It is also recommended that you learn how the application runs and the components of the application the user will need. To improve the process of sequencing an application, one should document step by step the installation and post-configuration procedures for the application. Step-by-step documentation will ensure that no unnecessary troubleshooting occurs during the sequencing process since no important steps will be skipped. Items to document include:
在序列化应用程序前,我们建议你先熟悉程序的安装和执行。请先阅读所有的应用程序相关的安装知道。我们也建议你先了解应用程序是如何运行的,有哪些组件会被调用。为了优化程序的序列化进程,你应当准备一个文档记录每一步的安装过程和配置过程。详细的文档可以确保序列化过程中没有重要的步骤被遗漏,没有不必要的麻烦产生:
o What application components are needed and will be required to complete the installation of the application?
要完成安装,有哪些组件是必须的?
o What updates such as adding new files to the package need to be performed in the sequencer after the installation?
序列化过程中,有哪些更新是需要在安装之后添加到包里的?
o What post-installation configuration steps need to take place in the sequencer?
在序列化中,有哪些步骤是要在安装结束后去实施的?
o How do users commonly use this application immediately after its launch?
在应用程序启动后,用户常常会立即进行怎样的操作?
o Does this application do something that App-V currently does not support? If so, check the Microsoft Knowledge Base to see if there is a workaround available.
这个应用程序是否有某些功能现在AppV还不能支持的?如果是,查看MS的KB是否有解决方案
When sequencing on Windows Vista ensure sure you have UAC enabled on the sequencing machine if the client machine you are deploying the application to will have UAC enabled as well.
当在Vista下进行序列化时,如果你的客户端是有打开UAC的,则序列化过程也要打开UAC
 Always document the sequencing process step-by-step creating a “recipe” using a standardized template. Documenting the sequencing process step-by-step will allow you to hand the recipe to someone else in your organization and have them recreate the same package. Step-by-step documentation will ensure that no unnecessary troubleshooting occurs since no important steps will be skipped.
用一个模板来记录你的每一步序列化步骤。这样你可以让别人接收你的工作,同时确保不会产生不必要的问题。
 Use the Comments field in the sequencer (Abstract Tag) any details about the package you may want to include. This will allow you to revisit the sequence later and have a record of this information.
记得在Comments里填写详细的信息,这样以后重新操作时会节省很多时间
 The installation drive on your sequencer should match the virtual drive on the client. In some cases this may not be possible (if say, packaging for multiple organizations), and you may be required to go back and edit the virtual registry or some individual files to point to the correct locations.
安装的目录需要匹配客户端的虚拟磁盘。有的时候这无法做到的话,你需要修改虚拟的注册表键值来实现。
 Sequence to a unique, 8.3 directory name. This applies to both the Asset and Installation directories. (‘Q:\MYAPP’ is correct, ‘Q:\My Application’ is incorrect. Q:\MYAPP.001 is also correct.)
序列化到一个唯一的、符合8.3规则文件夹。同时适用于Asset和安装目录
 Sequence to a folder in the root of the drive, not to a subdirectory. (‘Q:\MYAPP’ is correct; ‘Q:\’ is incorrect; ‘Q:\Temp_Junk\MYFOLD’ is incorrect). If the suite has multiple parts, install each application in a subdirectory of the Asset Directory. For example, if a package contains a Line of Business Application along with the Oracle Client, use Q:\AppSuite as the Asset Directory;  sequence the LOB application to Q:\AppSuite\LOB; and sequence the Oracle Client  to Q:\AppSuite\OracleClient.
序列化到根目录下的目录,而不是一个子目录里,比如Q:\MYAPP,但不要序列化到Q:\Temp_Junk\MYFOLD。如果有许多部分,把每一个程序安装到Asset目录里的子目录下。例如,Oracle客户端里,包含了一系列的应用程序,将Q:\AppSuite作为Asset目录,序列化LOB到Q:\AppSuite\LOB,序列化Oralce客户端到Q:\AppSuite\OracleClient,以此类推。
 Always use globally unique paths and Package names across the set of application sequencings. Do not install, for example, multiple Microsoft Office sequencings to the same Asset Directory name. Use a standardized naming scheme for the Asset Directory that can be incremented for new revisions, for example Q:\OFFXP.v1 or Q:\OFFXP.001. Failure to make these unique cause conflicts with your applications
总是使用全球独立的路径和包名称,不要像下面这样,把多个Office序列指定到同一个Asset目录里。用一个标准化的名称结构来管理你的版本,例如Q:\OFFXP.v1 or Q:\OFFXP.001.不这样做的话,可能会导致版本冲突。
Configure and test the application in the Installation Phase. Completing the installation of an application often times requires performing several manual steps that are not part of the application installation process. These steps can involve configuring a connection to a ‘back-end’ database, copying updated files, etc. Do this configuration in the Installation Phase and run the application to make sure it works.
在安装阶段配置和测试程序。完成一个应用程序的安装常常需要手动执行许多并不在应用程序安装进程中的步骤。这些步骤可能是配置与一个后台的数据库连接、拷贝升级更新件,或者其他的一些事情。完成这些配置和安装后,运行程序检查是否工作正常。
 Execute the application, multiple times if necessary, until the program is in a static state in the Installation Phase. For example, run the application multiple times to get past all registration and dialog box requests. Some applications perform different tasks on first launch, second launch, and sometimes subsequent launches. The multiple launches will make sure only the relevant application code into Feature Block 1 during the execution phase.
如果需要,可以多次运行程序,直到程序在安装阶段里就能获得稳定状态。例如,运行多次来获得所有的注册键值和对话框应答。某些程序在第一次、第二次、第三次...运行时会执行不同的任务。多次启动可以确保足够的代码包含在启动包里
 Use the Application Wizard to launch each executable in a suite of applications. This will ensure that each application will have the required initial launch data on the App-V Client.
用应用程序向导来运行该套程序里的每一个可执行程序,这会确保appv客户端能够得到每一个程序的初始化数据。
 Disable “Install on First Use”. Some applications have the option to “Install on First Use” for certain components. It is required that none of the components are sequenced with this option. It is necessary to choose either “Run from My Computer” (install this component) or “Not Available” (do not install this component). For application components that will not be used by any of the targeted users it is recommended that the components not be installed.
关闭“第一次使用安装”。某些程序提供选项为第一次使用的组件安装(OFfice里很常见)。你只能选择安装或者不安装,否则你在序列化时检查组件没有问题,而客户端使用时却发现该组件没有安装
 Disable “Auto Update” features.  Some applications have the ability to check a web site or a server for the latest application updates.  This feature should be turned off, as version control should be performed via sequencing new versions.
关闭自动更新功能。某些程序能够自动安装更新,这个功能需要关闭。因为更新应该通过序列化来进行,而不是下发后来进行。
 Operations made during the step six will be included in Feature Block 1. As a general rule when building feature block 1 make sure you execute the applications most common operations so that they are included in the initial streaming of the application and you have an accurate feature block 1. If this is not done then users will see delays as they start to use the application and will regard it as being slow if many of the features they use are not in feature block 1. Additionally if you are in an environment where bandwidth is limited then you want to have an accurate feature block 1 so that users are not constantly making calls to the server to download additional files in cache.

你可能感兴趣的:(职场,休闲,SoftGrid)