Download the correctly configured Cloud installer SophosSetup.exe from Central and save it to C:\sophosmsi\ Save the attached file as SophosExeWrapper.wxs to say C:\sophosmsi\. Add the following to your PATH variable:Ĭ:\Program Files (x86)\WiX Toolset v3.11\binģ. Add the installation path of WiX to your PATH. You can create a MSI with just a couple of commands and some XML.
I would suggest downloading and install WiX. I don't ever see there being one MSI to install all 17 components so it would have to just be a downloaded. If you were going to provide a single MSI to use to deploy the endpoint, I guess you would be essentially installing something like the Cloud installer which was able to orchestrate the download and install but then relinquish this management to AutoUpdate post initial install. AutoUpdate has a separate setup log and MSI log. SAV install log has the setup logging and MSI log in the same file for example. This is why the install logs either have a separate setup log and MSI or install log or they are merged into a single log which has lines from the setup plugin and MSI together. pass properties to the MSIs, perform pre-checks, actions before and actions after install.ĪutoUpdate or the stage 2 installer doesn't know about products it manages, it relies on the components setup plugin to provide the logic to help it install the software. Install sequence for components is: uninstaller64 sed64 mcsep sse64 sfs64 clean64 esh64 ui64 shs sdu efw64 savxp enc sme64 ntp64 hmpa64 sauĪs mentioned some of these are MSI based some are not but each of them has a setup plugin (setup.dll) which helps the component performing the installation (the stage 2 Central Installer for a fresh install or Sophos AutoUpdate for future updates) call the installer as needed depending on scenario, i.e.
When you run the Central Installer, SophosSetup.exe, it pulls down a stage2 installer which registers with Central, gets policy information such as update cache locations, and is able to pull down a warehouse of files, before decoding them to the individual components under:Ĭ:\ProgramData\Sophos\CloudInstaller\AutoUpdatePreparation\Cache\decoded\Īt this point you have a sub directory for each product to install.įrom the Cloud installer log you can see the install order of the potential 17 components: The Sophos endpoint has a number of components depending on license, some are MSI based some are not.