闭环网络的补丁管理

如果Desktop Central服务器安装在一个封闭的网络中,比如隔离区(DMZ),如果服务器没有internet连接,那么就不会进行补丁同步和自动更新。以下步骤将帮助您手动下载所有缺少的补丁并将它们更新到所需的计算机。

  1. 配置代理服务器设置
  2. 下载并安装工具
  3. 更新补丁数据库
  4. 下载需要的补丁

配置代理服务器设置

  1. 点击管理页签补丁设置下选择代理服务器设置
  2. 选择断开Internet连接
  3. 单击确定以保存更改。

下载并安装工具

  1. 下载此zip文件并将其解压缩到有互联网连接的计算机上。
    如果计算机没有直接的internet连接,请在解压的位置打开downloadMgr.prop文件,并提供代理服务器、端口和身份验证信息。

您已经成功配置了该工具,可以使用它了。配置代理和设置工具是一次性操作,而更新补丁数据库和下载所需的补丁需要在每次部署最新丢失的补丁时完成。

更新补丁数据库

  1. 转到解压downloadMgr.prop的机器。打开命令提示符并导航到解压的目录。
  2. 根据您管理的机器的操作系统执行以下命令:

    • 如果只管理 Windows & Mac: patchsync.bat -c updatedb
    • 如果只管理 Linux: patchsync.bat -c updatedb -i linux
  3. 这将把Zohocorp网站上的最新补丁信息更新到本地计算机。更新将花费一些时间,完成后,将在 updatedb 目录中更新必要的信息。

  4. 复制 updatedb 目录到 Desktop Central 服务器的 <Install Directory>/conf/CRSData 目录下。

  5. 从Desktop Central Web控制台,点击 补丁管理 页签并点击 立即更新 按钮。这将把必要的信息从updatedb目录复制到数据库。现在,本地数据库将有最新的补丁信息。

  6. 现在,扫描网络中的计算机,找出丢失的补丁。 

    当完成对所有计算机的扫描时,您就可以查看所有缺失的补丁了。在手动下载缺失的补丁之前,请确保所有的计算机都已被扫描。

下一步是从有互联网连接的计算机上下载缺少的补丁,并将其复制回这台计算机。

下载需要的补丁

  1. 要下载这些补丁,您首先需要了解所缺少的补丁的详细信息。进入“缺失补丁”视图并点击 导出缺失的补丁按钮。这将导出未下载的缺失补丁的详细信息,以及应该作为 downloadUrlJson.txt下载的依赖关系补丁

  2. 将此文件复制到您计算机中解压zip.ss的目录中

  3. 打开命令提示符并执行命令: patchsync.bat -c dwnpatch -f downloadUrlJson.txt

  4. 这将把所有缺少的补丁下载到存储目录。所有文件下载好之后,将存储目录的内容复制到 Desktop Central 服务器的  <Install_Dir>/webapps/DesktopCentral/Store 目录下 (这是默认位置;如果已经更改,请将其复制到适当的位置)

  5. 然后,您应该将这些信息更新到数据库,以便所有这些补丁都显示在“已下载的补丁”视图中。进入“已下载补丁”视图并点击 更新已下载补丁按钮

  6. 所有手动下载的补丁都将出现在视图中,您可以将它们部署到所需的计算机上。


您已经在一个封闭的网络中成功地配置了补丁管理进程。