在 Windows 上升级服务包
ServiceDesk Plus会不定期发布升级服务包或者热补丁,您可以按照以下步骤升级您的ServiceDesk Plus:
停止 ManageEngine ServiceDesk 服务
对现有数据进行备份,以便在升级失败时恢复原有的数据。请参照备份数据章节,了解如何进行数据备份。
注意: 升级过程中,可能会有一些原因,导致升级失败。为了防止数据丢失,建议您在升级之前进行数据备份。这样才可能在发生意外的情况下恢复原有的数据。
从网站下载升级服务包(.ppm)文件。
进入到[ServiceDesk Plus安装目录]\bin,执行UpdateManager.bat文件。
cmd> UpdateManager.bat
在弹出的 Java UI 中,您可以浏览 .ppm 文件的位置,然后点击安装开始安装过程。
在Linux下升级服务包
停止 ManageEngine ServiceDesk 服务
对现有数据进行备份,以便在升级失败时恢复原有的数据。请参照备份数据章节,了解如何进行数据备份。
从网站下载<升级用的ServiceDesk Plus服务包(.ppm)文件。
执行<ServiceDesk_Plus_Home>/bin 目录下的 UpdateManager.sh。
在 Update Manager 工具中点击浏览按钮,选择下载的 Service Pack 文件 (ManageEngine_ServiceDesk_Plus__0_0_SP-x_0.ppm)。
在升级画面中,指定所下载的升级服务包,然后点击安装(Install)按钮,开始升级处理。
升级成功完成后,重启ServiceDesk Plus。
从控制台或命令行应用补丁
最简单的选项:
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
在 ServiceDesk Plus 12004 中,出于安全原因,Update Manager 应用程序已经升级。因此,希望迁移到 ServiceDesk Plus 12004 及以后版本的用户必须在安装 PPM 之前导入证书。这是一个一次性过程,证书将在今后升级时自动应用。
点击此处以下载证书。
要执行升级,
打开命令提示符。
导航到 [SDP_Home]/bin 文件夹,执行以下命令打开更新管理器工具:
对于Windows:UpdateManager.bat
对于Linux:UpdateManager.sh
点击浏览。
选择下载的 PPM 文件并单击安装。导入证书对话框如下所示:
点击浏览并导入证书。
点击导入,按照屏幕上的说明继续升级过程。
升级完成后启动 ServiceDesk Plus 服务器。
从控制台应用补丁,
运行以下命令启动升级:
对于 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 .\
将显示如下信息:
输入下载证书的路径并按输入。
按照屏幕上的说明继续升级过程。
升级完成后启动 ServiceDesk Plus 服务器。