Modify em-Client script to add license automatically #43

This commit is contained in:
Michael H.G. Schmidt 2022-12-12 22:09:21 +01:00
parent aa27f2c07f
commit 01f4993fad

View File

@ -5,6 +5,8 @@ if %ERRORLEVEL% neq 0 exit /b
set OPT=..\optional set OPT=..\optional
set SOFTWARE=..\software set SOFTWARE=..\software
set MSI=emclient-setup.msi set MSI=emclient-setup.msi
set SETTINGS=..\company\settings.cmd
set emclient_license=0
set EMSERVERIP=168.62.48.183 set EMSERVERIP=168.62.48.183
if NOT EXIST %SOFTWARE%\%MSI% ( if NOT EXIST %SOFTWARE%\%MSI% (
@ -12,6 +14,18 @@ if NOT EXIST %SOFTWARE%\%MSI% (
exit /b exit /b
) )
rem ===================
rem CONFIGFILE CHECK
rem ===================
if NOT EXIST %SETTINGS% (
echo.
echo WARNING: %SETTINGS% NOT FOUND
echo.
) else (
call %SETTINGS%
)
echo ####### %0 ####### echo ####### %0 #######
echo installing em-Client ... echo installing em-Client ...
@ -40,6 +54,14 @@ netsh advfirewall firewall add rule name="block_emclient_updates" ^
dir=out action=block protocol=tcp localip=any remoteip=%EMSERVERIP% ^ dir=out action=block protocol=tcp localip=any remoteip=%EMSERVERIP% ^
remoteport=80,443 program="%ProgramFiles(x86)%\eM Client\MailClient.exe" remoteport=80,443 program="%ProgramFiles(x86)%\eM Client\MailClient.exe"
if emclient_license == 0 (
echo no em Client license found!
) else (
echo adding em Client license ...
"%ProgramFiles(x86)%\eM Client\MailClient.exe" /deactivate
"%ProgramFiles(x86)%\eM Client\MailClient.exe" /activate %emclient_license%
)
echo ####### %0 ####### echo ####### %0 #######
pause pause