使用IBM Trivoli Provisioning Manager Express
本节覆盖了用TPMX来安装AIR运行时和应用的主要步骤,包括创建包、分发列表和调度。
创建安装包
一个TPMX包是包含了要安装到工作站上的包含安装文件的数据集。基于如下步骤创建包:
1. 从Adobe.com下载捆绑的Adobe AIR运行时。下载链接是在你申请许可并获准分发运行时的时候通过e-mail提供的。
2. 从ZIP文件中解压安装文件到TPMX包目录下一个子目录。你可以选择子目录的名字。在本文中我们选择子目录为AIRInstall。在默认安装中该目录位于 C:\Program Files\IBM\Tivoli\TPMX\Server\TPMXAPP.ear\tpmx.war\packages\win32\AIRInstall。(见图11)
图11 TPMX的包目录
3. 如果你想安装运行时的同时安装AIR应用,下载AIR应用并将其存放在AIRInstall目录。下面的截图演示了安装Flash Media Server (FMS) Explorer,一个开发者学习工具。
4. 创建一个简单的批处理文件install.bat,其包含AIR Installer命令行。为了安装AIR运行时和应用,将下列选项追加到命令行尾。
注意:正如介绍中所指出的,你需要获得一个分发许可来以这种方式安装和分发Adobe AIR运行时。在获准分发AIR运行时后所得的文档详细描述了针对企业用户的其它参数。关于许可和许可申请的更多信息请访问Adobe AIR运行时分发页面。
-silent -desktopShortcut -programMenu fms_explorer.air
注意:-silent用于无需用户交互进行安装;-desktopShortcut为AIR应用添加桌面快捷方式;-programMenu为AIR应用添加启动菜单快捷方式。fms_explorer.air是要安装的AIR应用。
整个命令行看起来应该是这样的:
"Adobe AIR Installer.exe" -silent -desktopShortcut -programMenu fms_explorer.air
这些选项告诉AIR安装器无需用户交互来运行,安装FMS Explorer应用,并为它创建桌面和启动菜单快捷方式。
如果AIR运行时在安装时不顺带安装一个AIR应用,那么命令行应该看起来是这样的:
"Adobe AIR Installer.exe" -silent
当TPMX将包推送到客户端计算机,它将安装文件放到在创建软件包是指定的目标目录。这就是为什么可执行文件路径一C:\AIRInstall\开始(见图12)。
图12 install.bat包含针对Adobe AIR Installer的一条单一命令行
5. 保存批处理文件到AIRIntall包目录。
6. 登录TPMX然后点击Manage Assets。
7. 点击Software、选择Packages,然后选择New > Package。
8. 在Package Management向导里,至少要在General页中设置Name和Version。然后设置最大安装时间为15分钟,并勾选Silent和Mandatory选项。安装AIR并不需要重启,因此你可以保留剩余的设置不动(见图13)。完成之后,顶点击Next。
图13 设置包属性
9. 在Install页上,设置你的包类型。选择Directory Download并设置Installation Directory到包含解压开来的AIR安装文件的文件夹中。
TPMX要求路径要相对于应用服务器的DocRoot,因此在这个例子中路径为:
/tpmx/packages/win32/AIRInstall
10. 设置Installation Command来调用该批处理文件:
/AIRInstall/install.bat
11. 勾选让TPMX在安装完成后移除目录的选项。
12. 设置Stamp File为C:\Program Files\IBM\Tivoli\TPMX\Agent\Stampfiles\fms_explorer.txt,并设置Stamp Mode为Auto。
TPMX将检查stamp file是否存在以验证包是否成功安装。AIR应用可能不会在安装中添加一个注册项,因此使用stamp file来验证安装成功。当完成后,点击Next。
图14 设置包安装选项
13. 在Target页,设置Temp Space和Target Space需求各为50MB。然后设置Target Directory到C:\。因为该批处理文件时硬编码从C盘启动的,所以这是必要的。保留剩余设置不变然后点击Next。
14. 在Platform页,选择Windows 2000(注:AIR 2.0不再支持),Windows XP和Windows 2003以确保AIR不会安装到一个不兼容的机器上,然后点击Next。
15. 不必再Upload页上配置任何东西。当完成后,点击Add。TPMX会上传你安装目录中的文件并创建软件包。
创建分发列表
Distribution lists定义了欲安装软件包的工作站组。安装以下步骤来创建一个简单的分发列表:
1. 点击Dists然后选择Distribution Lists > New Distribution List。
2. 在Distribution Management Wizard中,在General页上设置名字。在这个例子中,设置名字为Windows Systems,并设置描述为All Windows Systems。完成后点击Next。
3. 在Slectable Targets页上,选择属于该分发列表中的网络工作站。完成后,点击Update(见图15)。
图15 设置新分发列表的目标属性
4. TPMX创建你的分发列表并将它添加到现存的分发列表集合中。
调度
Scheduling定义了何时机器或给定的分发列表会受到安装包。按照以下步骤创建一个调度:
1. 点击Dists并选择Schedules > New Schedule。
2. 在Schedule Management Wizard中,设置一个名字给该调度,比如FMS Explorer Installation。选择Enable选项框,从下拉列表中选择一个分发名字。为该调度设置Daily Start Time,Daily End Time,Start Date和End Date。完成后,点击Next。
3. 在Package页,选择Query Packages,然后点击Search。TPMX会检索出所有符合检索要求的包,并填充到Package/Bundle Name下拉列表中。从列表中选择你的包。完成后,点击Update(见图16)。
注意:如果你已经定义了大量的包,你可以输入一个检索项来缩小检索结果。
图16 添加一个包到新的调度中
TPMX会创建该调度然后基于调度的日期和时间开始推送AIR运行时和AIR应用到客户机上。当调度生效时,客户机会下载并执行包。
4. 你可以通过检查TPMX Package Report或Schedule Report来验证是否成功。选择Reports > Distribution Reports > Package Report,从列表中选择你的包。Summary Report显示了宗分发书,以及成功和失败的安装数。
下一步
审查SMS、SCCM或TPMX的文档以学习更多这些配置环境中可用的安装选项。