# Update Installation

All setup files (ServerSetup.exe, ClientSetup.exe) provided by ZeeBORN can be used for doing the initial installation of the software, but can also be used for updating an already installed version of the ZeeBORN software to the newest version available. It's not necessary to install all other updates released in between as the latest update made available will always be able to update any other version released before.

An update of the ZeeBORN software can be installed with the following procedure:

# Updating the Server

  1. Make sure that all users in the network have closed the ZeeBORN software. This will be required if the update may introduce some changes in the database structure.
  2. Create a backup of the server - or at least of the ZeeBORN database folder. Please use your normal backup procedure as the ZeeBORN system doesn't include a separate backup tool.
  3. Install the update with ServerSetupxxxx.exe (the file name always includes the build number of the setup). The installation program will automatically perform a version check. It will prevent an accidental installation if a newer version is already installed.
  4. Depending on the number of database structure changes included in the newest version and the amount of data available in the database, the update process can take up to 30 minutes.

For updating via command line see Server Installation > Command Line Parameters.

# Updating the Clients

  1. Every time the ZeeBORN software will be started on a client computer, it automatically checks for available updates on the server.
  2. If an update is found on the server, the user will be instructed to update the client software and will be guided to the folder where the update can be found.
  3. The user needs to run ClientSetup.exe for installing the latest software update on its PC.

For updating via command line see Client Installation > Command Line Parameters.

# Advanced Client Update

If users don't have the necessary rights for updating the software on their PCs, administrators can use a different process for distributing software updates to the client PCs.

  1. The client update needs to be installed at least on one PC or Server.
  2. After installation the installed software can be found in folder C:\Program Files (x86)\ZeeBORN (folder name might be different if a non-standard folder was chosen during initial installation)
  3. Create a full copy of this folder and all sub-folders.
  4. Copy the folders and files to the client PC (e.g. \\clientpc\c$\Program Files (x86)\ZeeBORN).

If you want to automate the client update, an example batch could look like this:

xcopy "%zeebornclient%\*.*" "\\clientpc01\c$\Program Files (x86)\ZeeBORN\" /D /E /C /H /R /Y /K
xcopy "%zeebornclient%\*.*" "\\clientpc02\c$\Program Files (x86)\ZeeBORN\" /D /E /C /H /R /Y /K
xcopy "%zeebornclient%\*.*" "\\clientpc03\c$\Program Files (x86)\ZeeBORN\" /D /E /C /H /R /Y /K
xcopy "$env:zeebornclient\*.*" "\\clientpc01\c$\Program Files (x86)\ZeeBORN\" /D /E /C /H /R /Y /K
xcopy "$env:zeebornclient\*.*" "\\clientpc02\c$\Program Files (x86)\ZeeBORN\" /D /E /C /H /R /Y /K
xcopy "$env:zeebornclient\*.*" "\\clientpc03\c$\Program Files (x86)\ZeeBORN\" /D /E /C /H /R /Y /K

(for the environment variables used in this example please see "Environment Variables")