Auto-updating the clients
Previous  Top  Next

Starting with version 4.0, you may automatically update all your Pigeon Clients v4 and higher from a shared network directory.

To do it, download and run the
PigeonClientUpdNetwork.exe file. Select the location within your network where everyone has read access. Running the update file will created/update a Update.ini file and create a subdirectory named with the current version and place the updated files in it.

Start the
Pigeon Server Configuration tool and specify the network path for the update file. Do not include the version subdirectory. Restart the Pigeon Server service.

When the
Pigeon Client connects to the Pigeon Server, this information is sent to the client and saved in the client's registry database. The next time the Pigeon Client will start, it will download the new files.

Note:  
When a user logs in, the file StartClient.exe is automatically started. This file look a the registry to find a path for updated files. If a path is found, it checks to see if the latest files have been installed and install the new files if required. Then it starts the newly installed Pigeon_Client.exe file.  


Example:

Suppose you are executing the
PigeonClientUpdNetwork.exe file which contains version 4.0.0.166 and specify the \\technoel2\PigeonClient directory. The installation will create a directory \\technoel2\PigeonClient\4.0.0.166 and place the new files in it. Then, the file \\technoel2\PigeonClient\update.ini will be created/updated to place the version number it if (Version=4.0.0.166).

If not already done, the Client Update Path
in the PIgeon Server Configuration tool must be modified to read \\technoel2\PigeonClient.

When the
StartClient.exe starts on the client side, it will compare the version read from the update.ini file with the current version. If required, the new directory (4.0.0.166) will be created and the new files will be added in it. The StartClient will now launch the Pigeon Client from this new location.