[KB3668] 将ESET Remote Administrator 6.x升级到最新的6.x版本

问题

  • 将单个ERA组件(代理,服务器,Proxy代理)升级到最新版本
  • 通过升级到最新版本来解决CReplectionModule错误

End of support for version 6.4 and 6.5 of ESET Remote Administrator / MDM

ESET Remote Administrator version 6.5 is currently in Limited Support status and will soon be in Basic Support status. It is expected to reach End of Life status in December 2020.

ESET Remote Administrator version 6.4 is currently in End of Life status and no longer available for download.

The MDM functionality in ESET Remote Administrator version 6 is currently in End of Life status and no longer available for download

解决办法

Solution

Linux 用户: 在Linux操作系统上将ERA升级到最新版本.

先决条件

  • 执行ERA的完整备份。
      • 配置: 复制 Startupconfiguration.ini 文件,存储路径: C:\ProgramData\ESET\RemoteAdministrator\Server\EraServerApplicationData\.

      • 移动设备连接器: 如果使用此组件,则复制 Startupconfiguration.ini 存储路径: C:\ProgramData\ESET\RemoteAdministrator\MDMCore\Configuration.

  • 您必须具有ESET Remote Administrator(ERA)6.1或更高版本才能运行组件升级任务。 检查您已安装的ERA版本。.
    如果您没有运行ERA 6.1或更高版本,或者在ERA Web控制台中使用基于组件的升级任务时遇到问题,请参阅以下说明以执行基于组件的ERA手动升级。


从ERA Web控制台执行组件升级任务

以下步骤将同时升级ERA组件(服务器、控制台)和ESET远程管理员代理(ERA代理)。当升级到最新版本时,您的策略将被保留。首先更新ERA服务器。选择一些客户端机器作为更新测试,并在它们上运行任务(每个系统 / 位类别至少使用一个客户端)。

组件升级任务可能需要一段时间才能完成

在组件升级任务过程中,请耐心等待。这可能需要一些时间来完成。在任务完成之前,不要重启ERA服务器。

特殊字符可能导致升级失败

如果您满足了升级的要求,但是升级到最新版本的ESET Remote Administrator (ERA)失败,这可能是由于在ERA密码中使用了特殊字符。为解决此问题,请更改您的ERA密码 并再次尝试升级。

警告:请勿为ESET共享本地缓存升级到ERA代理版本6.4

将ESET共享本地缓存(ESLC)的ERA服务器代理升级到6.4版后设备将在ERA Web控制台中显示红色故障状态。 请等待即将发布的服务版本再升级ESLC。

  1. 打开 ESET Remote Administrator Web控制台 (ERA Web 控制台)在您的web浏览器中并登录。

  2. 点击 管理员 客户端任务→ESET远程管理员→远程管理员组件升级并点击新建

图 1-1
单击图像可在新窗口中查看大图

  1.  在名称字段 , 输入任务的名称。在 任务 下拉菜单中, 选择 远程管理员组件更新

    ESET Remote Administrator version 6.2.11 and earlier:

    Adding targets is done during task creation (for example, after adding a new task and giving it a Name, click Target to add groups or clients to the task).

1-2
单击图像可在新窗口中查看大图

  1. 展开 设置 部分, 选择“我同意应用程序最终用户许可协议”旁边的复选框,然后单击“选择服务器”。

1-3
单击图像可在新窗口中查看大图

  1. 选择要升级的ERA服务器并单击 OK.

图 1-4
单击图像可在新窗口中查看大图

  1. 点击 完成
  2. 创建触发器并添加目标计算机或组来执行任务。



对ERA执行基于组件的手动升级

  1. 升级ERA服务器和Web控制台

    1. 下载必要的ERA 6组件安装程序。需要ERA服务器,代理,RD Sensor和Web控制台。 根据需要下载其他安装程序。 不要重命名下载的.msi安装程序文件。
    2. 停止 Apache Tomcat. 导航到 %TOMCAT_HOME%\bin 目录 (例如, C:\Program Files\Apache Tomcat\Tomcat7\bin) 然后双击 tomcat7w.exe.
    3. 备份C:\Program Files (x86\Apache Software Foundation\Tomcat 7.0\webapps\era 文件夹及其所有内容。

      在32位系统上,文件位置将有所不同:

      在32位系统上, "Program Files (x86)" 文件夹名为 "Program Files".

    4. 复制 EraWebServerConfig.properties 配置文件,位于: C:\Program Files(x86)\Apache Software Foundation\Tomcat 7.0\webapps\era\WEB-INF\classes\sk\eset\era\g2webconsole\server\modules\config\EraWebServerConfig.properties.
    5. 删除文件: C:\Program Files(x86)\Apache Software Foundation\Tomcat 7.0\webapps\era  (包含 era.war 文件)
    6. 在从步骤a下载的安装程序文件中,找到 era.war 文件并将其解压缩到: C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\era.
    7. 粘贴EraWebServerConfig.properties 属性配置文件从步骤d:C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\era\WEB-INF\classes\sk\eset\era\g2webconsole\server\modules\config.
    8. 双击 ERAServer.msi.
    9. 指定数据库连接设置:
      • 如果您使用的是一体式安装程序, 在 数据库 下拉菜单中, 选择 MS SQL Server通过Windows身份验证 然后点击下一步。
      • 如果使用现有的MS SQL Server/MySQL,请选择安装期间定义的连接类型。当连接到ERA服务器数据库时,需要一个管理特权数据库连接(user)。单击下一步。
    10. 启动Apache Tomcat服务。根据您的系统配置,最多允许40秒的时间来启动服务。
    11. 在Web浏览器中打开ESET远程管理Web控制台(ERA Web控制台)并登录。我如何打开ERA Web控制台?
    12. 继续操作下面的第2部分来升级其他ERA组件。
  2. 升级其他ERA组件

    1. 升级ESET Rogue检测传感器(RD Sensor).
    2. 升级ERA服务器代理。 为您的ERA结构选择以下合适的升级方法:
      • 在每个客户端上本地运行Agent .msi安装程序。
      • 创建一个“运行命令”客户端任务。 继续完成第3部分
  3. 使用运行命令客户端任务升级代理

    1. 创建基于操作系统(32位或64位)的新动态组。
      • 对于32位系统:
        •  选择 "AND"
        • 添加规则操作系统版本 > 操作系统平台 = (等于) 32-bit
        • 添加规则操作系统版本 > 操作系统类型包含Windows
           
      • 对于64位系统:
        • 选择 "AND"
        • 添加规则操作系统版本 > 操作系统平台 = (等于) 64-bit
        • 添加规则操作系统版本 > 操作系统类型包含Windows
           
    2. 为32位系统创建一个新的客户端任务。

      ERA日志文件位置:

      可通过以下位置访问ERA日志文件:%TEMP%; 例如: C:\Windows\Temp\

      请参阅ERA用户指南中 所有ERA组件的日志文件位置。

      1.  在 基本 部分,在任务下拉菜单中选择 运行命令。
      2.  在 目标 部分,为在步骤a中创建的32位操作系统选择动态组。
      3.  在 设置 部分,在要运行的命令行字段中,输入:msiexec /qn /i "\\SERVER\ readonlyshare\Agent_x86.msi" /l*v! %TEMP%\era-agent-upgrade.txt (其中SERVER是您实际的服务器名,readonlyshare是您实际的共享名).
        • 通过HTTP使用安装程序包时:
          msiexec /qn /i "http://SERVER/share/Agent_x86.msi" /l*v! %TEMP%\era-agent-upgrade.txt

          msiexec /qn /i "http://repository.eset.com/v1/com/eset/apps/business/era/agent/v6/6.5.522.0/Agent_x86.msi" /l*v! %TEMP%\era-agent-upgrade.txt
    3. 为64位系统创建一个新的客户端任务。

      "MainEngineThread is returning 1619" 错误消息:

      安装包已损坏,无法打开。 请使用其他安装包部署ERA服务器代理。

      1. 基本 部分,在任务下拉菜单中选择 运行命令。
      2. 目标 部分,为在步骤a中创建的64位操作系统选择动态组。
      3. 设置 部分,在要运行的命令行字段中,输入:msiexec /qn /i "\\server eadonlyshare\Agent_x64.msi" /l*v! %TEMP%\era-agent-upgrade.txt  (其中SERVER是您实际的服务器名,readonlyshare是您实际的共享名).
        • 通过HTTP使用安装程序包时:
          msiexec /qn /i "http://SERVER/share/Agent_x64.msi" /l*v! %TEMP%\era-agent-upgrade.txt

          msiexec /qn /i "http://repository.eset.com/v1/com/eset/apps/business/era/agent/v6/6.5.522.0/Agent_x64.msi" /l*v! %TEMP%\era-agent-upgrade.txt
    4. 查看客户端任务详细信息,点击 计算机, 选择要查看的客户端计算机,单击 详细信息 然后点击 已安装的应用程序。 在短暂的时间内,一台客户端计算机上将运行两个版本的ERA服务器代理。 不过这只是暂时的。 创建一个 过时的应用程序 报告以每小时监视一次客户端计算机的状态。

需要进一步的协助?