How do I create an automated installation of TopSolid updates?
The need is to deploy the updates of TopSolid on several workstations without having to manually restart TopSolid'Update on each workstation.
The first step is to install the updates on a master workstation, retrieve the installation information and create an installation batch file that will be run on the slave workstations.
The procedure described below is valid for both TopSolid 7 and TopSolid v6.
On the master workstation:
- Add the /log argument in the TopSolid'Update shortcut.
- Run TopSolid'Update and install all the updates.
- When the installation is complete, go to the directory %APPDATA%\TOPSOLID\TopSolid'Update\7.1x (for example: %APPDATA%\TOPSOLID\TopSolid'Update\7.19).
- Open the TopSolid.Update.log file using a text editor (Notepad or similar).
- Find all the lines containing the msiexec instruction and copy/paste them into your installation batch file.
- Modify the path to the installation media if necessary.
- Save your installation batch file.
On the slave workstations: Run the installation batch on all the workstations to be installed.
Example of batch file of TopSolid 7.19 updates (file Update7.19.bat) :
echo off
cls
echo *** TopSolid 7.19 Updates ***
msiexec /p "\\srv-data-tlse\TopSolid_Setups\7.19\x64\TopSolid Building Library\Update - TopSolid Building Library 7.19.400.0 to 7.19.400.66 ServicePack3 x64.msp" /quiet REINSTALL=ALL REINSTALLMODE=edmu MSIFASTINSTALL=7 /norestart
msiexec /p "\\srv-data-tlse\TopSolid_Setups\7.19\x64\TopSolid Building Library\Update - TopSolid Building Library 7.19.400.0 to 7.19.400.66 ServicePack3 x64.msp" /quiet REINSTALL=ALL REINSTALLMODE=edmu MSIFASTINSTALL=7 /norestart
msiexec /p "\\srv-data-tlse\TopSolid_Setups\7.19\x64\TopSolid IFC Libraries\Update - TopSolid IFC Libraries 7.19.400.0 to 7.19.400.66 ServicePack3 x64.msp" /quiet REINSTALL=ALL REINSTALLMODE=edmu MSIFASTINSTALL=7 /norestart
msiexec /p "\\srv-data-tlse\TopSolid_Setups\7.19\x64\TopSolid Locinox Library\Update - TopSolid Locinox Library 7.19.400.0 to 7.19.400.66 ServicePack3 x64.msp" /quiet REINSTALL=ALL REINSTALLMODE=edmu MSIFASTINSTALL=7 /norestart
msiexec /p "\\srv-data-tlse\TopSolid_Setups\7.19\x64\TopSolid'Design\Update - TopSolid'Design 7.19.400.0 to 7.19.400.66 ServicePack3 x64.msp" /quiet REINSTALL=ALL REINSTALLMODE=edmu MSIFASTINSTALL=7 /norestart
...