AIR的企业分发 (二) [译]
使用Microsoft SCCM 2007
?
该节阐述了如果使用Microsoft SCCM来进行AIR运行时和应用的安装,包括创建包、程序、分发点和广告。基本步骤和Microsoft SMS一样,只是在某些设置上有微小的差别。
创建安装包
一个SCCM包是包含要安装到工作站上的包含安装文件的数据集。基于以下步骤来创建一个包:
1. 从Adobe.com下载捆绑的Adobe AIR运行时。下载链接是在你申请许可并获准分发运行时的时候通过e-mail提供的。
2. 将安装文件从ZIP文件中提取出来解压到本地目录。本例使用名为AIRInstall的目录。
3. 如果你想安装运行时的同时安装AIR应用,下载AIR应用并将其存放在AIRInstall目录。下面的截图演示了安装Flash Media Server (FMS) Explorer,一个开发者学习工具。
4.?打开SCCM终端并导航到Site Database > Computer Managment > Software Distribution > Packages.
5. 在Packages右击选择New > Package.
6. 在New Package Wizard的General页你必须给包赋予一个名字。推荐你也填写version、manufacturer、language和comment字段。
图6 设定包属性,包括name、version、manufacturer、language和comment。
7. 点击Next。在Data Source页,设定你的源目录。该目录包含解压的AIR安装文件。基于你的网络配置在Data Source页调整剩余设置。
8. 在Data Access、Distribution和Reporting页基于你的网络配置和偏好调整设置。
9. 确保Security页上的设置对于你的网络配置来说是正确的。
10. 在Summary面板上验证你的设置看起来是正确的,然后点击Next。SCCM将会创建AIR安装包并显示结果。
?
创建程序
一个SCCM Program定义了可执行文件以及任何在安装期间所要用到的安装参数。遵循以下步骤为你的包创建一个程序:
1. 在SCCM管理终端,在你的AIR包上右击Programs兵选择New > Program。
2. 在General页上给该程序设置属性。你可以给它取任何名字。本例中用的是Adobe AIR。对于命令行,浏览到安装目录并选择Adobe AIR Installer.exe。为了安装AIR运行时和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
安装AIR并不要求需要重启,因此你可以保留剩余的设置不动。(图7)
图7:在SCCM中指定程序名和命令名
3. 点击Requirements页并设定目标工作站的最低需求。如果某个工作站不满足这些需求,那么应用就不会安装在上面。设定估算的的磁盘空间为100MB。AIR运行时的最终安装大小小于30MB。如果目标机器有至少100MB空闲的空间,你便有足够多的程序和临时空间来装AIR。
4. 选择兼容的操作系统以确保AIR不会安装到一台不兼容的机器上。AIR需要任一以下操作系统:
Windows XP SP2及以上
5. 设置Environment页。因为在安装的过程中不需要用户和应用或运行时进行交互,允许安装程序不论是否有用户登录都可以运行。选择“用管理员权限运行”,否则安装会失败。
6. 在Advanced页上应用默认设置。
7. 在Windows Installer页上,点击Import浏览到AIR setup.msi文件,这个可以从捆绑的下载自Adobe的安装文件中获得。它会导入Windows Installer product code。
图8?导入Windows Installer product code
8. 验证Summary页上设置然后点击Next。SCCM会为你的包创建程序。
?
创建分发点和集合
下一步为包创建分发点和集合。分发点是分发给客户的文件在服务器的存放位置。客户将从该位置获取包。集合定义了欲获取该分发的工作站组。
1. 在你的AIR包右击Distribution Points,然后选择New Distribution Point。使用该向导来选择将作为AIR包分发点的服务器(见图9)。
图9 在SCCM中指定分发点
SCCM会将分发点添加到你的包并显示结果。
2. 使用默认集合:所有Windows工作站或专业系统。高级用户可能在这里创建一个自定义的集合。
?
分发新软件
广告(advertisement)告知集合中的所有工作站有新软件需要安装。广告包含包、程序和集合。工作站将基于预先配置在站点配置中的信息来安装软件包。要创建一个新的adverisement,基于以下步骤:
1. 在Advertisements右击选择New > Advertisement。
2. 在General页,在下拉菜单中选择一个包。然后,选择AIR安装程序。最后,浏览并选择用于该advertisement的集合(见图10)。
?
图10 在SCCM中指定advertisement属性
3. 在Schedule也,设置advertisement的启动时间。设置Mandatory Assignment为"As soon as possible"。在一个大型网络中或者要分发一个大型程序时,你应该计划一个可最小化网络性能或用户体验负面影响的时间。
4. 在Distribution Points页你可以选择直接从分发点安装或者让每个客户端先下载下来然后安装。前者会导致在安装的过程给分发点带来更多的负载。你可以调整这些设置来适应你的环境。
5. 根据需要在Interaction和Security页为你的网络配置。
6. 在Summary页验证你的配置并点击Next。SCCM会创建新的advertisement并显示结果。
?
广告的投放与环境有关,依赖于网络的链接状况、速度和可用性。当客户端接入时,他们会受到广告并进行安装。
在用户已登录并有新程序安装时,消息会出现在系统托盘上通知用户。在安装完成后,AIR运行时和AIR应用会安装到客户端。基于先前的配置选项,AIR应用的快捷方式会出现在启动菜单和桌面上。
?