ServiceDesk Plus 升级服务包

ServiceDesk Plus 升级服务包

在 Windows 上升级服务包

ServiceDesk Plus (SDP) 使用 BUILD NO 11300 的 Desktop Central (DC) 代理扫描 Windows、Linux 和 Mac 计算机。在将 SDP 升级到后续版本时,少数升级可能需要同时升级 DC 才能兼容。在这种情况下,SDP 升级后,SDP 的顶部横幅上会显示一条信息,说明 DC 也必须升级,并提供兼容的版本号和 Service Pack 链接。

ServiceDesk Plus会不定期发布升级服务包或者热补丁,您可以按照以下步骤升级您的ServiceDesk Plus:

  1. 停止 ManageEngine ServiceDesk 服务

  2. 对现有数据进行备份,以便在升级失败时恢复原有的数据。请参照备份数据章节,了解如何进行数据备份。

注意: 升级过程中,可能会有一些原因,导致升级失败。为了防止数据丢失,建议您在升级之前进行数据备份。这样才可能在发生意外的情况下恢复原有的数据。

  1. 网站下载升级服务包(.ppm)文件。

  2. 进入到[ServiceDesk Plus安装目录]\bin,执行UpdateManager.bat文件。

cmd> UpdateManager.bat

在弹出的 Java UI 中,您可以浏览 .ppm 文件的位置,然后点击安装开始安装过程。



注意:如果计划执行多次升级,请确保在成功应用一个 Service Pack 后启动和停止应用程序一次,备份此升级版本,然后继续下一个 Service Pack。

 

在Linux下升级服务包

 

ServiceDesk Plus (SDP) 使用 BUILD NO 11300 的 Desktop Central (DC) 代理扫描 Windows、Linux 和 Mac 计算机。在将 SDP 升级到后续版本时,少数升级可能需要同时升级 DC 才能兼容。在这种情况下,SDP 升级后,SDP 的顶部横幅上会显示一条信息,说明 DC 也必须升级,并提供兼容的版本号和 Service Pack 链接。此升级必须手动执行,详情请参考此链接
  1. 停止 ManageEngine ServiceDesk 服务

  2. 对现有数据进行备份,以便在升级失败时恢复原有的数据。请参照备份数据章节,了解如何进行数据备份。

  3. 从网站下载<升级用的ServiceDesk Plus服务包(.ppm)文件。

  4. 执行<ServiceDesk_Plus_Home>/bin 目录下的 UpdateManager.sh

  5. 在 Update Manager 工具中点击浏览按钮,选择下载的 Service Pack 文件 (ManageEngine_ServiceDesk_Plus__0_0_SP-x_0.ppm)。

  6. 在升级画面中,指定所下载的升级服务包,然后点击安装(Install)按钮,开始升级处理。

  7. 升级成功完成后,重启ServiceDesk Plus

 

从控制台或命令行应用补丁

ServiceDesk Plus (SDP) 使用 BUILD NO 11300 的 Desktop Central (DC) 代理扫描 Windows、Linux 和 Mac 计算机。在将 SDP 升级到后续版本时,少数升级可能需要同时升级 DC 才能兼容。在这种情况下,SDP 升级后,SDP 的顶部横幅上会显示一条信息,说明 DC 也必须升级,并提供兼容的版本号和 Service Pack 链接。此升级必须手动执行,详情请参考此链接 


从控制台或命令行安装补丁

最简单的选项:


sh UpdateManager.sh -c

它将引导用户完成整个步骤。

 

其他选项(9400 及以上版本)

sh UpdateManager.sh -u <ServiceDesk_Home>\conf -c -option i -ppmPath <Patch file path including patch file name> -h <Product Home> 

要卸载补丁:sh UpdateManager.sh -u <ServiceDesk_Home>\conf -c -option u -h <Product Home> -version <Patch version>

要查看已安装的补丁版本:sh UpdateManager.sh -u <ServiceDesk_Home>\conf -c -option v -h <Product Home>

 

其他选项(9400 以下版本)

sh UpdateManager.sh -u <ServiceDesk_Home>\server\default\conf -c -option i -ppmPath <Patch file path including patch file name> -h <Product Home> 

要卸载补丁:sh UpdateManager.sh -u <ServiceDesk_Home>\server\default\conf -c -option u -h <Product Home> -version <Patch version>

要查看已安装的补丁版本:sh UpdateManager.sh -u<ServiceDesk_Home>\server\default\conf -c -option v -h <Product Home>

 

 

在 konsole 模式下运行 UPDATEMANGER.bat: UpdateManager.sh -c -option i ppmPath <Path where PPM is downloaded> -h C:\ManageEngine\ServiceDesk

 

升级至 12004 及以上版本

在 ServiceDesk Plus 12004 中,出于安全原因,Update Manager 应用程序已经升级。因此,希望迁移到 ServiceDesk Plus 12004 及以后版本的用户必须在安装 PPM 之前导入证书。这是一个一次性过程,证书将在今后升级时自动应用。

 

点击此处以下载证书。

对于 14600 以上的升级,请点击此处以下载证书

 

要执行升级,

  1. 打开命令提示符。

  2. 导航到 [SDP_Home]/bin 文件夹,执行以下命令打开更新管理器工具:

    • 对于Windows:UpdateManager.bat

    • 对于Linux:UpdateManager.sh

  3. 点击浏览。

  4. 选择下载的 PPM 文件并单击安装。导入证书对话框如下所示:

 


 

  1. 点击浏览并导入证书。

  2. 点击导入,按照屏幕上的说明继续升级过程。

  3. 升级完成后启动 ServiceDesk Plus 服务器。

 

从控制台应用补丁,

  1. 运行以下命令启动升级:

    对于 Windows: 在命令提示符下转到 <ServiceDesk home>/bin/scripts 并执行以下命令:

    UpdMgr.bat -u conf -c -option i -ppmPath <Downloaded Service Pack file path> -h .\


    对于 Linux:在终端中转入 <ServiceDesk home>/bin 并执行以下命令 :

     bash UpdateManager.sh -u conf -c -option i -ppmPath <Downloaded Service Pack file path> -h .\

  2. 将显示如下信息:

 


 

  1. 输入下载证书的路径并按输入。

  2. 按照屏幕上的说明继续升级过程。

  3. 升级完成后启动 ServiceDesk Plus 服务器。