Voor wie is deze handleiding bedoeld:
- Deze handleiding is geschreven voor de systeembeheerder die regelmatig programmatuur installeert en hierbij gebruik maakt van (zelfgeschreven) batch bestanden, en tevens een gemiddelde kennis heeft van de parameters die men mee kan geven aan een InstallShield / msi installatiebestand.
- Gebruik van Connector Office 2015 en hoger
Inleiding
Het is mogelijk om de Connector Office silent (unattended) te installeren. De Connector Office is sinds versie 2015 een suite install omdat er verschillende versies zijn voor de 32 en 64 bits Microsoft Office varianten. Dit houdt in dat er aan het installatiebestand geen parameters meegegeven kunnen worden om de Connector zonder tussenkomst van de gebruiker te installeren.
Het Installeren kan op drie wijze gebeuren:
-
De simpele methode
- CO2023_00_015-NL.exe /silent voor het installeren
- CO2023_00_015-NL.exe /remove /silent voor het verwijderen van de versie.
- Voor het verwijderen van een oude/bestaande versie is in dit geval wel de originele executable nodig.
- Zelf uitpakken van de Suite install en de gewenste msi installeren. Deze optie is meest bruikbaar wanneer er op het kantoor maar 1 soort Office pakket wordt gebruikt (32 of 64 bits).
- Via een batch bestand de Suite Install uitpakken en de Connector Office installeren. In het geval dat de 32 en 64 bit installatie van Office door elkaar wordt gebruikt is dit de meest aanbevolen route.
Zelf uitpakken van de Suite Install:
Wanneer de ConnectorSetup.exe wordt gestart met de parameter /stage_only dan wordt de suite uitgepakt in een aan te geven map. Let op dat je dit doet op een systeem waar Office geïnstalleerd is. Staat Office 32 bit geïnstalleerd dan wordt het Connector msi bestand uit gepakt voor de 32 bits en anders voor de 64 bits. IS er geen Office aanwezig dan worden alleen de prerequisits uitgepakt.
Batchfile Silent Install
De stappen in de batchfile zijn:
- Uitpakken van de prerequisits (in dit geval de C++ 2013 Redistributables voor een 32 of 64 bits Windows OS). Wanneer deze al zijn geïnstalleerd op het systeem dan is er geen noodzaak om deze in het batchbestand op te nemen.
- Uitpakken van de msi die behoort bij de versie van Office die geïnstalleerd is op het systeem.
- Installatie van de Connector Office eventueel op een aangegeven locatie.
Voorbeeld batchbestand
rem @echo off
SET CURRENTDIR=%~dp0
SET APPS=%programfiles(x86)%
REM ------------------------------------------------------------
REM Installation Connector Office
REM ------------------------------------------------------------
SET SETUPFILE=2016.00.020_ConnectorSetup.exe
SET DIRNAME=%CURRENTDIR%Source\Connector_Office\
call "%DIRNAME%\%SETUPFILE%" /silent /stage_only ISRootStagePath=%TEMP%\ConnectorStaging
msiexec /i "%temp%\ConnectorStaging\{BAD03D4D-99DB-40EC-8566-9A1FD758FF66}\CaseWare Connector 2015 (x86).msi" /quiet INSTALLDIR="%APPS%\Connector Office\" ALLUSERS=1
msiexec /i "%temp%\ConnectorStaging\{8AF80B82-AA85-44A9-9609-0E2B76DFA4C7}\CaseWare Connector 2015 (x64).msi" /quiet INSTALLDIR="%APPS%\Connector Office\" ALLUSERS=1
CURRENTDIR: Deze krijgt de waarde van de map van waaruit het batchbestand wordt gestart
APPS: Installatie program files folder
DIRNAME: Locatie waar installatiebestand staat
De gebruikte INSTALLDIR variabele is optioneel als afgeweken moet worden van de standaard locatie.
De GUID's voorafgaand aan de msi zijn versie afhankelijk. De 2015 versie is anders dan de 2016 versie. Onderstaand voor deze versies zijn de GUID's vermeld
** GUID's **
REM {FAFA4AD3-BC82-4C06-B4EC-61E2ACD463C8} vcredist_x86.exe Visual C++ 2013 Redistributable x86
REM {C6BEB47E-4C95-47B1-9ACD-27C89E242673} vcredist_x64.exe Visual C++ 2013 Redistributable x64
REM {BAD03D4D-99DB-40EC-8566-9A1FD758FF66} CaseWare Connector 2015 (x86).msi
REM {8AF80B82-AA85-44A9-9609-0E2B76DFA4C7} CaseWare Connector 2015 (x64).msi
REM {A8F248D7-545A-4B0F-9323-EC04CA3A010C} CaseWare Connector 2016 (x86).msi
REM {F4F59706-695D-49C1-8945-D1B52368FC15} CaseWare Connector 2016 (x64).msi
REM {6C4DDA4A-A3F9-4C4F-896A-E207C5ACFB77}