Interesting idea…wheels turning in brain, better than the usual grinding to a halt.
The group is completely manually modified - only once/twice a year for this stuff.
It’s not limited to Epicor, so we can do things for other apps we use as well.
There are also “Least Privilege” applications that can allow users to do things without giving too much access. One such example is PolicyPak.
Following up -
EdgeAgent-Kinetic-windows-x64-installer.exe
–allowedURL https://localDB
–allowedURL2 https://LocalDBTain
–AllowedURL3 https:/LocalDBDev
–mode “unattended”
–installMode “localInstall”
After install it wants us to manually click yes on the next screen. Any options to bypass that screen?
Do you have unattendedmodeui = none
@Olga or @TonyJagusch is there any way to un-install it silently?
New install will delete old. or you want to uninstall and that is it?
need to look into InstallBuilder help for that
So a silent install will uninstall the old?
Do newer version edge agents work with older version kinetic? We have a use case where one user has two versions of Kinetic.
yes
yes, they should
Thanks Olga!
From the command line, call the executable with the --help option.
It will spit out all of the options, with brief descriptions for what they do.
Epicor Edge Agent 1.2.473.0
Usage:
--help Display the list of valid options
--version Display product information
--unattendedmodeui <unattendedmodeui> Unattended Mode UI
Default: none
Allowed: none minimal minimalWithDialogs
--optionfile <optionfile> Installation option file
Default:
--debuglevel <debuglevel> Debug information level of verbosity
Default: 2
Allowed: 0 1 2 3 4
--mode <mode> Installation mode
Default: win32
Allowed: win32 unattended
--debugtrace <debugtrace> Debug filename
Default:
--installer-language <installer-language> Language selection
Default: en
Allowed: sq ar es_AR az eu pt_BR bg ca hr cs da nl en et fi fr de el he hu id it ja kk ko lv lt no fa pl pt ro ru sr zh_CN sk sl es sv th zh_TW tr tk uk va vi cy
--agentID <agentID> Agent ID
Default:
--agentName <agentName> Agent Name
Default:
--agentLocation <agentLocation> Agent Location
Default:
--installMode <installMode>
Default:
Allowed: localInstall serverInstall
--allowedURL <allowedURL> URL #1
Default:
--allowedURL2 <allowedURL2> URL #2
Default:
--allowedURL3 <allowedURL3> URL #3
Default:
--allowedURL4 <allowedURL4> URL #4
Default:
--clientExePath <clientExePath> Client #1
Default:
--clientExePath2 <clientExePath2> Client #2
Default:
--clientExePath3 <clientExePath3> Client #3
Default:
--clientExePath4 <clientExePath4> Client #4
Default:
--kineticServerName <kineticServerName> App Server Name
Default:
--kineticAppServerURL <kineticAppServerURL> App Server URL
Default:
--kineticAuthType <kineticAuthType> Authentication Type
Default:
Allowed: Basic Windows IdentityProvider
--kineticUsername <kineticUsername> User Name
Default:
--kineticPassword <kineticPassword> Password
Default:
--kineticClientId <kineticClientId> Client Id
Default:
--kineticClientSecret <kineticClientSecret> Client Secret
Default:
Here is the batch file code I used:
@echo off
REM Run Epicor Edge Agent Installer with Option File
set INSTALLER=“\yourserver\ERP11.2.400.0Deployment\EpicorEdgeAgent\edgeagent-kinetic-windows-x64-installer.exe”
set OPTIONS=“\yourserver\ERP11.2.400.0Deployment\EpicorEdgeAgent\edgeoption.txt”
%INSTALLER% --optionfile %OPTIONS%
and here is my option file:
mode=unattended
unattendedmodeui=none
installMode=localInstall
clientExePath=C:\Epicor\Kinetic\Client\Epicor.exe
clientExePath2=
clientExePath3=
clientExePath4=
allowedURL=https://yourserver1.yourdomain.com/Kinetic
allowedURL2=https://yourserver2.yourdomain.com/Kinetic
allowedURL3=
allowedURL4=