23.3 以无提示模式安装 iManager

无提示(非交互式)安装不显示用户界面,也不向用户提出任何问题。此时,InstallAnywhere 将使用默认 install.properties 文件中的信息。您可以使用默认文件运行无提示安装,或者编辑该文件以自定义安装过程。

要准备安装,请查看先决条件和系统要求:

23.3.1 编辑 Properties 文件以进行自定义的无提示安装

要更好地控制安装哪些模块,可以自定义无提示安装过程。

  1. 打开 install.properties 文件;默认情况下,该文件位于各操作系统环境的 Identity Manager 安装包 .iso 映像文件中的 products/iManager 目录内。

    注:如果您先前在服务器上安装了当前版本的 iManager,则可以使用安装程序生成的 installer.properties 文件。该文件(默认位于 /var/log 目录中)包含您在安装期间指定的值。

  2. 在该 properties 文件中,添加以下参数和值:

    $PLUGIN_INSTALL MODE$

    指定用于控制是否安装插件的属性。添加下面中一个值:

    • DISK -(默认值)指示安装程序从本地磁盘安装插件。

    • NET - 指示安装程序从网络安装插件。

    • BOTH - 指示安装程序同时从磁盘和网络安装插件。

    • SKIP - 不安装插件。

    $PLUGIN_DIR$

    指定位于本地磁盘中的插件的备选路径。默认路径为 installer_root_directory/iManager/installs/platform path/plugin

    安装程序将安装插件目录中的所有模块,子目录除外。

    $PLUGIN_INSTALL_URL$

    指定安装程序可从中下载插件的网络 URL;默认情况下,该 URL 为 。如果您指定了其他 URL,则必须校验 URL 内容,并校验插件是否适合您使用。有关更多信息,请参见部分 22.3, 了解 iManager 插件的安装

    $LAUNCH_BROWSER$

    指定完成安装过程后,安装程序是否会起动 gettingstarted.html 文件。

    $USER_INSTALL_DIR$

    指定要将 iManager 安装到的路径。

    USER_INPUT_ENABLE_IPV6

    指定是否要让 iManager 使用 IPv6 地址。默认情况下,安装程序会将此值设置为 yes

  3. 对于要下载并安装的每个插件模块,请指定 MANIFEST.MF 文件中的模块 ID 和版本;该文件位于 .npm(插件模块)的 META-INF/ 文件夹中。例如:

    $PLUGIN_MODULE_ID_1$=eDirectoryBackupAndRestore
    $PLUGIN_VERSION_1$=2.7.20050517
    $PLUGIN_MODULE_ID_2$=ldap
    $PLUGIN_VERSION_2$=2.7.20050517

    注:

    • 如果您未指定任何模块,程序将安装最常安装的模块,这些模块在下载网站上的 iman_mod_desc.xml 文件中标记为“selected”。

    • 如果您未定义模块版本,安装程序将安装与 .npm 名称匹配的任何模块。

23.3.2 运行 iManager 的无提示安装

您可以在 Linux 或 Windows 服务器上,使用 install.properties 文件中的默认值以无提示模式安装 iManager。默认情况下,该文件位于各操作系统环境的 Identity Manager 安装包 .iso 映像文件中的 products/iManager 目录内。products/iManager 目录还应包含安装可执行文件。

  1. 在控制台窗口中,转到已下载的 install.properties 文件所在的目录。

  2. 在命令行上输入以下命令之一:

    • Linux./iManagerInstallplatform.bin -i silent

    • WindowsiManagerInstall.exe -i silent