自动更新安装工作流程

步骤

操作

1

用户下载并允许 iManageInstaller.exe (iManage Installer)。

2

iManage Installer 在 C:\Program Files\iManage\Installer 中部署以下文件:

images/download/attachments/76842111/Step2_Screen_Shot_2018-07-19_at_12.31.22_PM.png

3

iManage Installer 运行 iManageUpdater.exe (iManage Updater),后者将连接指定的更新服务器并下载最新的 update.iniupdateinfo.json 文件到 %ProgramData%\iManage\AgentServices\CentralizedConfigs

注:

如果未指定更新服务器的位置,iManage Updater 将尝试从 updates.imanage.com/Updates/Work1021 下载软件包。可以配置更新服务器的路径。1

主要文件和文件夹:

  • Updates:iManage Updater 将下载 iManage Agent Services (iManageAgentServices.exe) 和 iManage Work Desktop for Windows (iManage Work Desktop for Windows.exe) 的安装程序到此文件夹。此外,自动更新中其他应用程序(例如第三方加载项)的可执行文件也将由 iManageUpdater.exe 下载到相同位置。

  • update.ini:iManage Updater 将使用此配置文件识别更新服务器的位置以及需要安装的产品。 识别更新服务器的位置后,iManage Updater 将下载 update.iniupdateinfo.json 的最新副本。

  • updateinfo.json:此文件中包含了通过 iManage Work Agent 向最终用户显示的信息。例如可用通道、所选通道、新增内容页面链接、可更新的产品以及已安装的产品。

4

根据 update.ini 文件中定义的安装顺序,安装以下产品:

  • iManage Agent Services(位于 %ProgramData%\iManage\Installer\Updates)自动运行,并将以下文件部署到 C:\Program Files\iManage\AgentServices

    images/download/attachments/76842111/Screen_Shot_2018-07-19_at_12.00.07_PM.png

    主要文件:

  • iManageStayExec.exe (iManage Stay Exec):此可执行文件将持续运行,以使相关进程保持运行状态。这些进程位于 C:\ProgramData\iManage\AgentServices\configs\ProcessRegistry

  • iManageUpdateManager.exe (iManage Update Manager):此可执行文件将定期检查软件更新。默认每 15 分钟检查一次更新,当此间隔时间可以配置。2

  • iManage Work Desktop for Windows(位于 %ProgramData%\iManage\Installer\Updates)自动运行并安装 Microsoft Office 和 Adobe Acrobat 的 iManage Work 集成。

5

iManage Updater 运行 iManage Stay Exec,后者将确保进程注册表中的所有项目持续运行。

首次安装完成后,若 iManage Updater 发现用户桌面端上有任何必需产品已过时,则会通过 Windows 系统托盘中的 iManage Work Agent 向用户显示通知。用户可选择忽略自动更新通知,或者接受通知以更新软件。

如果用户接受通知以更新软件,则会在用户的桌面端安装最新更新。在此次安装期间,会将下列文件部署到 %ProgramData%\iManage\Installer\Updates

  • iManageUpdater.exe

  • iManageUpdater.dat

  • update.ini(从 C:\Program Files\iManage\Installer 复制)

如果选择忽略通知,在接下来 12 小时内将不会再显示关于可用更新的通知。

参考

  1. 更多信息,请参见 Specifying the Update Server Location

  2. 更多信息,请参见 Configuring the Frequency to Check for Updates