Update Procedures

Client
- Single Upgrade with Mapped Network Share Drive
- Map the share drive to the client’s computer.
- Open CCM.exe, then config the update path, and save it.
- The client will start to upgrade to the latest version.
Notice: IT admin may use the “Client ID” option to test the upgrade for a single computer before the batch upgrade.
- Batch Upgrade without Mapped Network Share Drive
- IT admin can use any script to trigger the client update.
- The Client will trigger the Updater.ps1 to compare the local version with the remote version:
- If the remote version is greater than the local version:
a.Download the packages. (using the package name from the update.json file)
b. Save upgrade packages to <server-installation-path>/deployment/*.zip.
b. Extract files from the packages.
c. Upgrade Client and version file.
d. Clean up all temproray files. - Else:
Notify the user the software version is up to date.
Server
- Write and config a local executable script via PowerShell (.ps1). (Notice: an Updater.ps1 sample script is provided under the <server-installation-path>/Deployment/Updater.ps1)
- Make sure the script can copy the downloaded upgrade packages from <server-installation-path>/deployment/*.zip to your target network mapped drive (e.g. \\server\cicb\*.zip)
- Download the JSON file, it will overwrite the existing JSON file.
- Parse the JSON file and get the version and package name from it.
- Compare the local version with the remote version.
- If the remote version is greater than the local version:
a. Download the packages. (using the package name from the update.json file)
b. Save upgrade packages to <server-installation-path>/deployment/*.zip.
c. Extract files from the packages.
d. Upgrade Server and version file.
e. Clean up the temp. update files. - Else:
Notify the user the software version is up to date.
Semi-Auto Upgrade
Client
Go to Client -> About tab -> Check Update button.
Server
Go to Server -> About tab -> Check Update button.
Manual Upgrade
Client
- Download the latest client installation package from the portal.
- Stop the current running client.
- Back up “client.connection” file, and “group.settings” file.
- Install the client with admin permission and replace the new “client.connection” file with the backup one.
Server
- Download the latest service agent installation package from the portal.
- Stop the currently running agent.
- Back up “server.db” file and “<agent-id>.license” file.
- Install the agent with admin permission and replace the new “server.db” file and “<agent-id>.license” with the backup files.
Software Portal
There is no need to upgrade from the user side; the “Software Portal” will be upgraded and maintained by Cyber Intel Systems.