@echo off echo TransferClient Silent Installation echo ATTENTION: Make sure to run this script with administrator privileges rem Parameters for msiexec set MSI_FILE=%~dp0TransferClient-Release-24.1.0.0.msi set USEHTTPS=True set ERICSTARTSERVICE=False set ERICSERVICENAME=EricService24 set ERICSERVICEDISPLAYNAME=TransferClient ERiC 24 set ERICSERVICEENDPOINTURI=https://192.168.51.84:7777/eric24 set STARTVATIDCHECKSERVICE=False set VATIDCHECKSERVICENAME=VatIdCheckService set VATIDCHECKSERVICEDISPLAYNAME=TransferClient VAT-ID Check set VATIDCHECKSERVICEENDPOINTURI=https://192.168.51.84:7777/vatidcheck rem Parameters for service manipulation set SERVICEACCOUNT=domain\username set SERVICEACCOUNTPASSWORD=pass echo. echo Installing... call msiexec.exe /i "%MSI_FILE%" /l*v "%~dp0install.log" /qn USEHTTPS="%USEHTTPS%" ERICSTARTSERVICE="%ERICSTARTSERVICE%" ERICSERVICENAME="%ERICSERVICENAME%" ERICSERVICEDISPLAYNAME="%ERICSERVICEDISPLAYNAME%" ERICSERVICEENDPOINTURI="%ERICSERVICEENDPOINTURI%" STARTVATIDCHECKSERVICE="%STARTVATIDCHECKSERVICE%" VATIDCHECKSERVICENAME="%VATIDCHECKSERVICENAME%" VATIDCHECKSERVICEDISPLAYNAME="%VATIDCHECKSERVICEDISPLAYNAME%" VATIDCHECKSERVICEENDPOINTURI="%VATIDCHECKSERVICEENDPOINTURI%" echo. net helpmsg %errorlevel% if %errorlevel% gtr 0 goto :end echo. echo Configure service credentials sc config "%ERICSERVICENAME%" obj="%SERVICEACCOUNT%" password="%SERVICEACCOUNTPASSWORD%" type=own sc config "%VATIDCHECKSERVICENAME%" obj="%SERVICEACCOUNT%" password="%SERVICEACCOUNTPASSWORD%" type=own echo. echo Start services sc start "%ERICSERVICENAME%" sc start "%VATIDCHECKSERVICENAME%" :end echo. pause