msiexec arguments: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/msiexec Pre-requisites (third party Canary dependencies that are not included in the msi files) - NDP471-KB4033342-x86-x64-AllOS-ENU.exe (.NET 4.7.1) required for any Canary products - OPCCoreRedist_x86.msi (32 bit) required by Logger and Historian - vc_redist.x64.exe (64 bit c++) required by CanaryAdminService, ODBCClient, Historian, ODBC - VC_redist.x86.exe (32 bit c++) required by CanaryAdminService, ODBCClient, Historian, ODBC Required msiexec properties supported by all Canary msi installers. See examples below INSTALLDIR = Installation path (example c:\Program Files\Canary) CANARYBASEPATH = Location of Canary program data (example c:\ProgramData\Canary) ADDLOCAL = Comma delimited list of Canary features to install or repair. Canary msi installers CanaryInstaller-.msi - 64 bit full canary product install (some applications run as 32 bit on a 64 bit machine) - features: FEATURE_AdminService, (32 or 64) FEATURE_AdminClient, (32 or 64) FEATURE_Historian, (64) FEATURE_Receiver, (32 or 64) FEATURE_Sender, (32 or 64) FEATURE_OpcDaCollector, (32) FEATURE_Views, (32 or 64) FEATURE_Calculations, (32 or 64) // This includes calculations and events functionality FEATURE_Axiom, (32 or 64) FEATURE_ExcelAddIn, (32 or 64) FEATURE_Odbc, (64) FEATURE_OdbcClient, (32 or 64) FEATURE_CsvCollector, (32 or 64) FEATURE_CygNetCollector, (32 or 64) FEATURE_SqlCollector, (32 or 64) FEATURE_OpcUaCollector, (32 or 64) FEATURE_MqttCollector, (32 or 64) FEATURE_Publisher, (32 or 64) FEATURE_DataGeneratorCollector, (32 or 64) FEATURE_License, (32 or 64) FEATURE_Identity, (32 or 64) FEATURE_StoreAndForward, (32 or 64) FEATURE_Migration - install or repair example (ADDLOCAL property contains a comma delimited list of features to install): msiexec.exe /q /l* c:\temp\installlog.txt /i "c:\temp\CanaryInstaller-24.1.0-290.msi" INSTALLDIR="c:\Program Files\Canary" ARPINSTALLLOCATION="c:\Program Files\Canary" CANARYBASEPATH="c:\ProgramData\Canary" ADDLOCAL="FEATURE_AdminService,FEATURE_AdminClient,FEATURE_Axiom,FEATURE_Calculations,FEATURE_CsvCollector,FEATURE_CygNetCollector,FEATURE_DataGeneratorCollector,FEATURE_ExcelAddIn,FEATURE_Historian,FEATURE_Identity,FEATURE_License,FEATURE_OpcDaCollector,FEATURE_Migration,FEATURE_MqttCollector,FEATURE_Odbc,FEATURE_OdbcClient,FEATURE_OpcUaCollector,FEATURE_Publisher,FEATURE_Receiver,FEATURE_Sender,FEATURE_SqlCollector,FEATURE_StoreAndForward,FEATURE_Views" - uninstall example: msiexec.exe /q /l* c:\temp\uninstalllog.txt /x "c:\temp\CanaryInstaller-.msi" CanaryClientInstaller_x64-.msi - features: ExcelAddIn, // installs 32 & 64 bit excel add-in files for 32 and 64 bit versions of excel ODBCClient // installs 32 & 64 bit odbc client files for 32 and 64 bit clients - install or repair example: msiexec.exe /q /l* c:\temp\installlog.txt /i "c:\temp\CanaryClientInstaller_x64-.msi" INSTALLDIR="c:\Program Files\Canary" ARPINSTALLLOCATION="c:\Program Files\Canary" CANARYBASEPATH="c:\ProgramData\Canary" ADDLOCAL="FEATURE_ExcelAddIn,FEATURE_OdbcClient" - uninstall example msiexec.exe /q /l* c:\temp\uninstalllog.txt /x "c:\temp\CanaryClientInstaller_x64-msi" CanaryClientSetup_x86.msi - features: ExcelAddIn, // installs 32 bit excel add-in files for 32 version of excel ODBCClient // installs 32 bit odbc client files for 32 clients - install or repair example: msiexec.exe /q /l* c:\temp\installlog.txt /i "c:\temp\CanaryClientInstaller_x86-.msi" INSTALLDIR="c:\Program Files\Canary" ARPINSTALLLOCATION="c:\Program Files\Canary" CANARYBASEPATH="c:\ProgramData\Canary" ADDLOCAL="FEATURE_ExcelAddIn,FEATURE_OdbcClient" - uninstall example msiexec.exe /q /l* c:\temp\uninstalllog.txt /x "c:\temp\CanaryClientInstaller_x86-.msi"