使用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的文档以学习更多这些配置环境中可用的安装选项。
分享到:
相关推荐
该工具同时兼容32位、64位Windows设备,完全安装仅需三个简单步骤。 Step 1: 选择系统。 Step 2: 在控制面板中的打印机选项中将打印机设为共享。 Step 3: 确保系统防火q1an9放行airprint.exe。
在Windows上实现AirPlay服务端,开发者通常需要使用第三方库,如"libairplaysdk",这是一个开源的AirPlay服务器SDK,提供了实现AirPlay所需的各种接口和工具。 "xindawn-windows-airplay-mirroring-sdk-master"是这...
AirMusic无线音乐传输器是一款可以将苹果设备中的音乐无线传输至连接的专业音响设备上的装置。它本身不是音箱,但提供多个接口,可连接各种音箱,让音箱支持无线推送音乐功能。AirMusic通过Wi-Fi技术与Apple的Air...
在本文中,我们将深入探讨如何实现全AIR的Socket通信,主要关注AIR服务端和AIR客户端的构建。AIR,即Adobe Integrated Runtime,是一个跨平台的应用程序运行环境,允许开发者使用ActionScript 3创建桌面应用程序。...
AS3是ActionScript的第三个主要版本,常用于构建AIR应用。 2. **AirPlay API集成**:在AS3中使用Adobe AIR连接AirPlay,需要调用特定的API接口。这些API允许应用检测并连接到可用的AirPlay设备,以及发送媒体流和...
从 Adobe 官网或第三方网站下载 AIR 安装文件。 2. 运行 AIR 平台安装程序,按提示完成安装过程。 - **Mac OS X 平台:** 1. 从 Adobe Labs 网站下载安装文件(AIR1_mac_beta1.dmg)。 2. 双击安装文件并按照...
发布时可以选择在Adobe AIR Marketplace或其他第三方平台,或者直接分发AIR文件。 3. **更新机制**:AIR支持自动更新机制,用户无需手动下载新版本,应用可以检测并自动升级到最新版本。 ### 五、学习资源与进阶 ...
同时,你的打印机需要是支持AirPrint的型号,或者已经通过第三方软件进行了AirPrint模拟。如果不确定,可以在打印机制造商的网站上查找具体信息。 安装AirPrint_Installer的过程相对简单,只需要将你的iOS设备与...
如果你有台iPhone手机, 或者苹果iPad平板电脑,那么你可以很方便得利用苹果iOS系统内置AirPrint功能WiFi无线打印照片,Word,PDF等各种文件到你的Air Printer打印机,但有个前提是你的打印机必须支持苹果Air Print...
这需要用到Adobe AIR的证书或第三方证书。 7. **应用部署**: 包含所有依赖的打包文件可以通过各种方式分发,例如通过网络下载、CD/DVD介质或通过应用商店。 8. **版本控制和更新**: 独立打包的应用可以通过内置...
##### 1.4 分发,安装和运行AIR应用程序 - **分发**:通过各种渠道发布应用程序,如网站、应用商店等。 - **安装**:用户通过下载安装包完成应用程序的安装过程。 - **运行**:安装完成后,用户可以直接启动应用...
"Air780E硬件设计手册-V1.2.1" Air780E硬件设计手册是一份详细的设计指南,旨在帮助用户设计和开发基于Air780E的产品。该手册涵盖了Air780E的硬件设计、电路设计、接口定义、性能参数等方面的知识。 1.绪论 Air...
8. **发展和现状**:尽管Adobe已宣布停止对移动版AIR的支持,但桌面版本依然活跃,尤其在教育、创意工具和小型企业应用领域。 9. **替代方案**:随着Web技术的发展,HTML5、WebAssembly和Electron等框架的崛起,...
8. **OTA(Over-the-Air)分发**:通过HTTP服务器托管IPA和配置文件,用户可以通过网页链接直接在设备上下载并安装应用,这种方法被称为OTA分发。 9. **安全考虑**:本地应用分发应遵循苹果的开发规定,确保只对...
### 三、Adobe Flex 3 与 Adobe AIR 结合的优势 - **丰富的用户体验**:结合Flex的UI组件库,可以在AIR应用中实现丰富的界面效果。 - **跨平台支持**:Flex和AIR都支持跨多个操作系统,包括Windows、Mac OS 和 ...
这一特性极大地扩展了开发者的创作范围,使得他们能够在多个操作系统上分发和运行相同的代码,减少了重复工作,提高了开发效率。 ActionScript,作为Adobe Flash Platform的主要编程语言,一直是开发交互式内容和...
如果你有台iPhone手机, 或者苹果iPad平板电脑,那么你可以很方便得利用苹果iOS系统内置AirPrint功能WiFi无线打印照片,Word,PDF等各种文件到你的Air Printer打印机,但有个前提是你的打印机必须支持苹果Air Print...
用户需要确认自己的打印机是否兼容AirPrint,或者是否有第三方固件更新使其支持。此外,由于AirPrint是基于网络的,因此网络连接的质量也会影响打印的效果和速度。 总之,“AirPrint for Windows X64/X86”是一个使...
AirPlay是由Apple公司开发的一种无线技术,允许用户将音频、视频、照片和镜像从一个设备无线传输到其他支持AirPlay的设备上,如Apple TV或第三方扬声器。此源码的目的是帮助开发者理解并实现AirPlay的最新协议,以在...