级别: 中级 Michel R Morin (morinm@ca.ibm.com), 软件开发人员, IBM Chris Jeffs (cjeffs@ca.ibm.com), 信息开发人员, IBM
2006 年 9 月 17 日 本文介绍了如何在 Windows 上,自动化基于 Eclipse 的 IBM Rational 软件开发平台产品的静默安装和更新任务,以使想要把产品通过网络安装于多台机器上的管理员,可以通过单一步骤执行这些任务。
引言
安装 IBM® Rational® Software Development Platform 中的基于 Eclipse 的 IBM® Rational® 产品的任务——与使用最新的安装来更新产品——是截然不同的,必须按次序执行。本文解释了如何在 Microsoft® Windows®上自动化基于 Eclipse 的 Rational 软件开发平台产品的静默安装和更新任务, 以使想要把产品通过网络安装于多台机器上的管理员,可以通过单一步骤执行这些任务。
本文向您说明了如何在网络驱动器上创建产品的安装镜像,以及如何在您本地的服务器上生成产品的 IBM 更新网站的副本。文中还讲述了如何在网络驱动器上由安装镜像以静默方式安装产品,以及如何以静默方式应用更新(对于产品以及更新工具本身)。最后,本文介绍了如何使用批处理文件静默安装及更新产品。图 1 例举了本安装场景中所涉及的典型组件。
图 1. 典型的安装场景
本文打算补充 —— 不是替代 —— 同产品一起提供的安装指南和其他文档,或伴随产品更新和可选择特性的文档。本文中的许多信息可以在现有文档中找到,并且这些资源还链接到其他额外的信息。本文所独有的信息,是关于如何使用批处理文件安装及更新,和使用此方法所需步骤的从开始到结尾的演示。
重点:在您安装和更新基于 Eclipse 的 Rational 软件开发平台产品之前,强烈推荐您查看您计划安装的每一项产品的安装指南和发布注释。特别地,您应该检查您是否满足了硬件和软件必备条件。
为产品安装准备服务器
在网络驱动器上创建安装镜像
对于本部分描述的任务的附加信息,请参考产品的安装指南。
您可以将产品的安装镜像的副本放在共享的驱动器上,以便用户可以通过网络进行安装。为了在网络驱动器上创建安装镜像,您必须将产品 CD 中的内容复制到服务器上,或者将下载的产品电子镜像提取为安装镜像。
从 CD 复制文件:
- 将第一个安装 CD 放入您的 CD 驱动器。
- 在您想要存储镜像的网络驱动器上创建临时目录(例如 <network_drive>:\install_image)。
- 在临时目录下,创建子目录 disk1。该子目录必须命名为 disk1,并且必须是小写。
- 将第一张安装 CD 上的所有文件和目录复制到此临时目录的 disk1 子目录下。
- 重复步骤 3 和 4,将产品的其他核心安装 CD 的内容复制到子目录 disk2、disk3,等等之下。
- (可选地)根据您的产品,您会有必须分别安装的可选特性的 CD(例如,IBM® WebSphere® Application Server Version 5.x 测试环境)。您可能需要重复步骤 3 和 4,将这些可选特性的安装 CD 复制到您的临时目录下。注意,这些特性必须分别安装。
下载并创建电子安装镜像:
- 将所有所需的部分——以及您选择的所有可选部分——下载到同一个临时目录下。如果您决定过后再添加更多的可选部分,那么下载附加可选部分,并在试图安装之前重新运行提取工具。
- 执行临时目录下的 extractor.exe 文件。这启动了由下载部分创建安装镜像的向导。
- 依据向导中的指导,指定您要创建镜像的位置(例如,<network_drive>:\install_image)以及您想要包含的特性。
- 在提取程序成功地创建了安装镜像之后,取消选择Start the installation wizard复选框,以便您可以在稍后来运行安装程序。
为安装创建响应文件
如果您想要静默安装一个或多个可选择的特性(换句话说,不是默认安装的特性),或者变更默认的安装路径,那么您需要修改同产品一起提供的示例响应文件(response file)。否则,安装程序将静默在默认位置安装默认的特性。响应文件是用于在静默安装产品时指定安装参数的。示例响应文件,名为 responsefile.txt,是在包含安装镜像的目录中的 \disk1\util 目录中。
清单 1 中的实例显示了 IBM® Rational® Application Developer 的 responsefile.txt 文件的内容:
清单 1. Rational Application Developer 的 responsefile.txt 文件的内容
# -P installLocation=<value>
# -P feature_was6_win32.active=<value>
# -P feature_lang_pack_rad_win32.active=<value>
# -P feature_egl_win32.active=<value>
# -P feature_portal_win32.active=<value>
# -P feature_examples_win32.active=<value>
|
参考您的产品的安装指南,以得到 responsefile.txt 文件中具体选项的详细信息。例如,以下表格描述了 Rational Application Developer 的响应文件选项以及响应文件相应的条目。
表 1. Rational Application Developer 的响应文件选项列表。
| 特性 | 响应文件条目 |
|---|
| 产品安装目录 | installLocation | | WebSphere Application Server Version 6.0 | feature_was6_win32.active | | 语言包 | feature_lang_pack_rad_win32.active | | Enterprise Generation Language (EGL) | feature_egl_win32.active | | Portal 工具 | feature_portal_win32.active | | Eclipse 插件开发实例 | feature_examples_win32.active |
创建包含在静默安装时的安装参数的响应文件:
- 将文件 responsefile.txt 复制为一个新文件。例如,复制文件,并将新文件命名为 modified_responsefile.txt。
- 在文本编辑器中打开响应文件的副本。
- 定位到包含您想要从默认设置变更的安装特性的条目的行,并做出以下变更:
- 去掉包含条目的行开始处的
#。
- 将
<value> 变更为适当的值:
- 如果您通过编辑 installLocation 条目来变更默认的安装目录,那么将
<value>变更为所要的目录。
- 为了安装可选择的特性,将
<value> 变更为 true。
- 为了不安装默认特性,将
<value>变更为false。
- 保存变更。
在清单 2 中所示的实例中,将 Rational Application Developer 的 responsefile.txt 文件进行修改(并保存,例如,在 <network_drive>:\install_image\disk1\util\modified_responsefile.txt),以实现以下参数:
- 将安装路径由默认变更为 C:\RAD6.0。
- 不安装 WebSphere Application Server Version 6.0 测试环境。
- 安装语言包。
- 安装 EGL 特性。
清单 2. Rational Application Developer 的示例响应文件
-P installLocation=C:\RAD6.0
-P feature_was6_win32.active=false
-P feature_lang_pack_rad_win32.active=true
-P feature_egl_win32.active=true
# -P feature_portal_win32.active=<value>
# -P feature_examples_win32.active=<value>
|
为从批处理文件运行安装准备 JRE
您的目标是创建一个可以使您通过单个的步骤就能运行产品安装和更新任务的批处理文件。为了简化批处理文件的脚本,批处理文件必须很容易察觉安装程序什么时候完成了,以便它可以启动更新程序。
如果批处理文件运行可执行的安装文件(setup.exe -silent),调用立即返回,除非您使用了过程监听器,否则批处理文件不能发觉安装是否完成。对于批处理文件来说,一个较简单的解决方案是直接调用 Java™ 运行时环境(JRE)。
为了让批处理文件能够直接调用 JRE,您必须执行以下步骤:
- 提取 setup.exe 文件內嵌的 JRE:
- 在您创建安装镜像的网络服务器上,导航到 disk1\setup 目录。
- 复制文件 setup.exe。
- 将 setup.exe 的副本重命名为 setup.zip。
- 将 setup.zip 的内容提取到网络服务器的文件夹中。(例如,将内容提取到 <network_drive>:\install_image\IBMJRE 中。)
- 修改 jvm 文件,以便其指向 JRE 的位置:
- 在文本编辑器中打开名为 jvm 的文件(例如,<network_drive>:\install_image\IBMJRE\jvm)。
- 为了指向网络服务器上的 JRE 位置,在文件的末尾添加以下行(清单 3 所示):
清单 3. 使用响应文件,而不直接调用 JRE 来静默安装产品的示例命令
JVM_HOME: network_drive:\install_image\IBMJRE
JVM_FILE: network_drive:\install_image\IBMJRE\jvm
JVM_TEMP: 1
|
- 保存 jvm 文件。
为产品更新准备服务器
下面的部分描述了如何在您本地的服务器上创建产品更新站点的镜像:
- 下载并提取更新。
- 创建 site.xml 文件。
- 创建 policy.xml 文件。
为每个产品提供的安装指南将涉及或包含关于创建产品更新服务器本地镜像的详细指导。您还可以参考 IBM® Rational® Product Updater 在线帮助来获取更多信息(单击 Start > Programs > IBM Rational > Rational Product
Updater,在菜单中点击 Help > Help Contents。)
下载并提取产品更新
在 IBM Support Web 站点上寻找产品的可用的更新和可选择的特性:
- 访问 www.ibm.com/support/。
- 在导航栏,选择 Downloads and drivers。
- 在下一个页面上, Category 列表中,选择Software > Rational,在 Sub-category 列表中选择基于 Eclipse 的 Rational 软件开发平台产品的名称。显示出该产品可用的下载。
- 在Software version下的Refine your results部分中,选择产品的最新版本。
- 点击更新或可选择的特性以显示详细的信息,包括关于下载和提取更新或特性的 ZIP 文件的信息。注意只有使用 Rational Product Updater 安装的更新才可以包含于您的本地更新站点中。
更新的安装指南可能链接到创建产品的更新站点的本地镜像的文档,是一个包含该版本可用的所有更新和特性的列表。(例如,www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/60/install_instruction/6011/install.html。)
注意:您必须下载最新的 Rational Product Updater 来应用最新的更新或可选特性。
当您下载完更新之后,将文件提取到服务器上(例如,<network_drive>:\install_image\updates),该服务器将运行您更新服务器的本地镜像。您可以将所有更新提取到同一个目标目录中。更新不会互相覆盖。
创建并更新 site.xml 文件
一般地,每个产品都有一个更新站点(update site)和发现站点(discovery site)。更新站点包含产品安装,例如临时安装、修复包,和更新包,发现站点包含可选特性。
注意:Rational Product Updater 没有发现站点。
每个您下载并提取的产品安装都包含一个 <product>\60\<update>\ 目录下的 site_<identifier>.xml 文件,每个所下载和提取的特性都包含一个 <product>\60\<discovery>\ 目录下的 site_<identifier>.xml 文件(_<identifier> 标识产品安装或特性的版本,<product> 标识产品)。用于 Rational Product Updater 更新的 site_<identifier>.xml 文件位于 rpu\60\update\ 目录中。
为了安装产品更新或特性,Rational Product Updater 需要该 site_<identifier>.xml 文件中所包含的信息。
Product Updater 期待找到 Rational 软件开发平台产品的至多一个用于产品更新的 site.xml 文件和一个用于可选特性的 site.xml 文件。然而,您下载和提取的每个产品更新或特性将包含一个具体到该更新或特性的 site_<identifier>.xml 文件。因此,如果您的本地站点将包含产品的多个更新和可选特性,您就必须将个别的该产品更新的 site_<identifier>.xml 文件组合成单个的 site.xml 文件,并且类似地创建一个产品可选特性的单个 site.xml 文件。
一般来说,要组合 site_<identifier>.xml 文件:
- 导航到 <product>\60\<update>\ 目录。
- 如果您还没有名为 site.xml 的组合的文件,将一个 site_<identifier>.xml 文件复制到同一目录中名为 site.xml 的新文件中。
- 将 <feature> 信息(包含 <feature> 标签)从余下的 site_<identifier>.xml 文件中复制到 <site> 标签之间的 site.xml 文件中。
- 保存 site.xml 文件。
- 导航到 <product>\60\<discovery>\ 目录,并重复步骤 2 到 3。
- 删除 <product>\60\<discovery>\ 文件中的过期的特性信息。
- 保存 site.xml 文件。
创建用于更新产品的 policy.xml 文件
当您将用于产品更新和可选特性的文件放置于您的本地站点之后,您必须配置 Rational Product Updater 使用您本地的站点,而不是默认的 IBM 更新站点。名为 policy.xml 的 XML 文件告诉 Rational Product Updater 该到您本地的站点上的什么地方去找用于产品的更新和可选特性的 site.xml 文件。
您所下载的每个产品安装和特性都包含一个引用其相应的 site_<identifier>.xml 文件的 <product>\policy_<identifier>.xml 文件(例如, rad\policy_601.xml)。您必须将所有的 <product>\policy_<identifier>.xml 文件组合成单个的 policy.xml 文件。当您创建完此 policy.xml 文件之后,它可以用于所有的产品更新,并且将涉及您在前面部分创建的 site.xml 文件。
创建 policy.xml 文件,完成以下步骤:
- 用文本编辑器打开 product\policy_identifier.xml 文件。
- 在您的镜像站点的主要目录中,将文件保存为 policy.xml。
- 编辑 URL 映射指向 site.xml,而不是 site_identifier.xml。确保您指定了一个到 site.xml 文件的全球可访问的绝对路径。例如,如果您的镜像站点在 Web 服务器上名为 server1,您的 policy.xml 文件将与清单 4 中所示的内容类似。
清单 4. 涉及本地更新站点的 policy.xml 示例文件
<?xml version="1.0" encoding="UTF-8"?>
<update-policy>
<url-map
pattern="com.ibm.rational.application.developer.update"
url="http://server1/updates/rad/60/update/site.xml"/>
</update-policy>
|
- 从其他所有的 <product>\policy_identifier.xml 文件添加 URL 映射信息。
对于您可以在更新服务器的本地镜像上更新的每个产品,您应该有一个更新站点的 URL 映射,和另一个发现站点的 URL 映射。需要附加的特性发现站点的 URL 映射。每个 <product>\policy_identifier.xml 文件中都提供模式。
- 编辑每个 URL 映射指向 site.xml,而不是 site_identifier.xml。您的文件将类似清单 5。
清单 5. 添加了本地发现站点的 policy.xml 示例文件
<?xml version="1.0" encoding="UTF-8"?>
<update-policy>
<url-map
pattern="com.ibm.rational.application.developer.update"
url="http://server1/updates/rad/60/update/site.xml"/>
<url-map
pattern="com.ibm.rational.application.developer.discovery"
url="http://server1/updates/rad/60/discovery/site.xml"/>
</update-policy>
|
- 通过输入一个到 site.xml 文件的全球可访问的绝对路径来创建一个对 Rational Product Updater 更新的 URL 映射。清单 6 显示了一个实例。
清单 6. 使用响应文件,而不直接调用 JRE 的静默安装产品的示例命令。
<url-map pattern="com.ibm.orca.product.updater"
url="http://server1/updates/rpu/60/update/site.xml"/>
|
您的 policy.xml 文件现在应类似于清单 7。
清单 7. 添加了 Rational Product Updater 更新站点的 policy.xml 示例文件
<?xml version="1.0" encoding="UTF-8"?>
<url-map pattern="com.ibm.orca.product.updater"
url="http://server1/updates/rpu/60/update/site.xml"/>
<update-policy>
<url-map
pattern="com.ibm.rational.application.developer.update"
url="http://server1/updates/rad/60/update/site.xml"/>
<url-map
pattern="com.ibm.rational.application.developer.discovery"
url="http://server1/updates/rad/60/discovery/site.xml"/>
</update-policy>
|
- 保存 policy.xml 文件。
- 关闭文本编辑器。
创建一个用于更新 Rational Product Updater 的 policy.xml 文件
在以静默方式为每个产品安装更新之前,将安装和更新任务自动化的批处理文件也必须先分别地将 Rational Product Updater 更新到所需的最新版本。
按照下载并提取产品更新部分,您必须下载并提取 Rational Product Updater 的最新更新到更新服务器的本地镜像中,然后,类似于先前的部分(创建用于更新产品的 policy.xml 文件),您需要配置 Rational Product Updater 来通过创建 policy.xml 文件安装来自镜像服务器的更新。
然而,不同于先前部分的情况——Rational Product Updater 可以参考存储在网络服务器上的 policy.xml 文件——在此情况下 Rational Product Updater 必须引用存储于本地文件系统上的 policy.xml 文件(存储于 <installdir>\updater\eclipse\configuration\policy.xml,<installdir> 是 Rational 软件开发平台产品的安装目录)。一旦 Rational Product Updater 本身更新了,policy.xml 文件必须从本地机器上删除。
因此,对于此场景——您将使用批处理文件将在网络上的多台机器上的产品安装和更新自动化——推荐您在网络服务器上创建并存储 Rational Product Updater 的 policy.xml 文件。您的批处理文件将 policy.xml 文件从网络服务器上复制到本地文件系统上,在适当的时间运行 Rational Product Updater,然后在不需要使用 policy.xml 时,将其删除。
要创建 Rational Product Updater 的 policy.xml 文件:
- 在网络服务器上,创建并保存名为 policy.xml 的文件。例如创建 <network_drive>:\install_image\RPU\policy.xml.
- 使用文本编辑器,打开 policy.xml 并输入清单 8 中所示的文本。
清单 8. 执行本地更新站点的 Rational Product Updater 的 policy.xml 文件内容
<?xml version="1.0" encoding="UTF-8"?>
<update-policy>
<!-- RPU Update Site -->
<url-map pattern="com.ibm.orca.product.updater"
url="http://<server1>/updates/rpu/60/update/site.xml"/>
<url-map pattern="com.ibm" url=""/>
</update-policy> |
注意:
- 您必须用网络服务器的名称来代替 <server1>
- 该 policy 文件假设,对于 Rational Product Updater,您将所有的 site_<identifier>.xml 文件(或者只有一个 site_<identifier>.xml 文件,重新命名)合并为一个名为 site.xml 的文件了。
- 保存并关闭 policy.xml。
参考下一个部分,以得到静默方式更新 Rational Product Updater 的信息。
以静默方式安装并更新产品
本部分将介绍如何手动地运行基于 Eclipse 的 Rational 软件开发平台产品的静默方式安装和更新。
以静默方式安装产品
(参考产品的安装指南来获得静默方式安装的更多详细信息。)
由网络驱动器上的安装镜像以静默方式安装基于 Eclipse 的 Rational 软件开发平台产品的一般步骤是:
- 利用
net use 命令连接到网络驱动器。
- 变更到包含产品安装镜像的目录中的 disk1\setup 目录。
- 以透明的方式运行安装程序。要添加响应文件作为变量,添加
-options 参数和响应文件的全限定名。参考创建用于安装的响应文件以获得关于在静默方式安装过程中使用响应文件的信息。
重点:如果您使用批处理文件调用安装程序,那么您需要直接调用 JRE。参考为由批处理文件运行安装准备 JRE 以获得关于在安装产品时直接调用 JRE 的必备步骤的信息。
清单 9 显示了静默安装产品的命令,利用响应文件,但不直接调用 JRE:
清单 9. 通过使用响应文件,但不直接调用 JRE 来以静默方式安装产品的示例命令。
net use x: \\server1
x:
cd install_image\disk1
setup.exe -silent -options
x:\install_image\disk1\util\modified_responsefile.txt
|
清单 10 显示了如何通过直接调用 JRE 以静默方式安装产品:
清单 10. 通过直接调用 JRE 来以静默方式安装产品的示例命令。
net use x: \\server1
x:
cd
install_image\disk1
x:\install_image\IBMJRE\jre\bin\java.exe
-cp setup.jar -Dis.jvm.home="x:\install_image\IBMJRE"
-Dis.jvm.temp="1"
-Dis.media.home="x:\install_image\disk1\setup"
-Dis.jvm.file="x:\install_image\IBMJRE\jvm"
-Dis.external.home="x:\install_image\disk1" -Xms48m -Xmx128m run
-silent -options x:\install_image\disk1\util\modified_responsefile.txt
|
注意到在本实例中,JRE 位于名为 \install_image\IBMJRE 的目录中。参考为从批处理文件运行安装而准备 JRE 以得到关于为安装程序提取 JRE 的信息。
静默方式更新产品
本部分介绍了如何由本地的更新站点以静默方式安装 Rational Product Updater 的更新,之后是更新您的基于 Eclipse 的 Rational 软件开发平台产品。
如创建用于更新 Rational Product Updater 的 policy.xml 文件中,Rational Product Updater 的更新必须在安装产品更新之前首先分别安装。如果 Rational Product Updater 已经更新到最新版本,那么您将跳到规程中的步骤 2。
想要静默方式安装 Rational Product Updater 和基于 Eclipse 的 Rational 软件开发平台产品的更新:
-
更新 Rational Product Updater。
- 依照为更新 Rational Product Updater 创建 policy.xml 文件中的指导创建 policy.xml 文件。
- 将 policy.xml 文件复制到 <installdir>\updater\eclipse\configuration\ 目录。
- 在命令行方式下,变更为目录 <installdir>\updater\eclipse:
cd <installdir>\updater\eclipse
- 输入以下命令,安装 Rational Product Updater 的更新:
jre\bin\java.exe -cp startup.jar org.eclipse.core.launcher.Main -auto
使用 -auto 命令行选项来代替-installUpdates,因为 Rational Product Updater 的最初版本没有 -installUpdates选项。
当 Rational Product Updater 开始安装更新(例如,版本 6.0.1.0h)时,它将会在控制台中产生输出,说明正在安装更新。
- 当安装完 Rational Product Upater 之后,删除您保存在 <installdir>\updater\eclipse\configuration\ 目录下的 policy.xml 文件。
-
更新产品。
- 运行以下命令,在本地的镜像站点上以静默方式安装产品更新(重点:您必须与网络服务器之间建立连接,为了让 Rational Product Updater 使用 policy.xml 文件):
jre\bin\java.exe -cp startup.jar org.eclipse.core.launcher.Main -policyFile <ServerPath>\policy.xml -installUpdates
注意 <ServerPath> 是网络服务器上到 policy.xml 文件的路径。(例如,\\server1\rational_updates\rad\。)
还要注意如果在内联网上 policy.xml 文件可用,那么您可以使用以下命令:jre\bin\java.exe -cp startup.jar org.eclipse.core.launcher.Main -policyURL <PolicyFileURL> -installUpdates
在这种情况下,<PolicyFileURL> 是 policy.xml 文件的 URL(例如,http://server1/rational_updates/rad/policy.xml)。
- 运行以下命令在本地的镜像站点上安装最新的可选特性:
jre\bin\java.exe -cp startup.jar org.eclipse.core.launcher.Main -policyFile <ServerPath>\policy.xml -installFeatures
类似于前面的步骤,如果在您的内联网上 policy.xml 文件可用,您就可以使用-policyURL 选项来代替-policyFile。
创建批处理文件来将安装和更新任务自动化
本部分介绍了将以下三项任务自动化的批处理文件的实例:
- 以静默方式从安装镜像安装产品。响应文件用于覆盖默认的安装设置。
- 用最新的更新以静默方式更新 Rational Product Updater。
- 用最新的更新以静默方式更新产品,并安装新的可选特性。
安装镜像、更新和可选特性位于网络服务器上。
清单 11 介绍了将所有三项任务自动化的批处理文件的实例:
清单 11. 自动安装及更新的示例批处理文件。
@echo off
set DRIVE=%1
echo
Installing Product...
%DRIVE%
cd
install_image\disk1
%DRIVE%\install_image\IBMJRE\jre\bin\java.exe
-cp setup.jar
-Dis.jvm.home="%DRIVE%\install_image\IBMJRE"
-Dis.jvm.temp="1"
-Dis.external.home="%DRIVE%\install_image\disk1"
-Xms48m -Xmx128m run -silent -options
%DRIVE%\install_image\disk1\util\modified_responsefile.txt
echo
Updating Rational Product Updater
xcopy %DRIVE%\updates\RPU\policy.xml <installdir>
\updater\eclipse\configuration
cd <installdir>\updater\eclipse
jre\bin\java.exe
-cp startup.jar org.eclipse.core.launcher.Main -auto
del /f/q installation_directory\updater\eclipse\configuration\policy.xml
echo
Updating Product
jre\bin\java.exe
-cp startup.jar org.eclipse.core.launcher.Main -policyFile %DRIVE%\updates\policy.xml
-installUpdates
|
注意:
- <install_image> 是网络驱动器上包含安装镜像的目录。
- <install_image>\IBMJRE 是网络驱动器上提取 JRE 的目录。
- 响应文件名为 rad_response.txt 并且位于安装镜像的 \disk1\util 目录中。
- 为 Rational Product Updater 而创建的 policy.xml 文件位于网络服务器上, updates\RPU 目录中。
- 产品安装在本地机器的 <installation_directory>处。您必须将批处理文件中的 <installation_directory> 变更为适当的值。您可以使用产品默认的安装路径或者响应文件中指定的值。
- 用于产品更新和特性的 policy.xml 文件位于网络服务器的更新目录上。
- 该批处理文件只安装产品更新。要安装可选特性,您需要添加以下行:
jre\bin\java.exe -cp startup.jar org.eclipse.core.launcher.Main -policyFile %DRIVE%\updates\policy.xml -installFeatures
如果批处理文件名为 install.bat,并且位于 \\server1\install_image\,那么在本地机器的命令行中输入清单 12 中的文本来运行批处理文件:
清单 12. 执行批处理文件的示例命令。
net use x: \\server1
x:\install_image\install.bat X:
|
现在您知道如何使用批处理文件安装及更新 Rational 软件开发平台产品了。
参考资料 学习
获得产品和技术
讨论
作者简介  | |  | Michel Morin 是 IBM 软件集团 (Rational 工具)Ottawa 实验室,Common Desktop Install 团队的一部分,中的软件开发人员。自从 2000 年加入 Rational 之后,他致力于各种产品,例如 IBM Rational XDE、IBM Rational Software Modeler、IBM Rational Systems Developer 和 IBM Rational Software Architect。 |
 | |  | Chris Jeffs 是 IBM Canada Ltd 的信息开发人员。他为 IBM Rational Application Developer 撰写在线帮助和出版物。 |
对本文的评价
|