We use an .mst file to do it :
msiexec /i AgentInstall64.msi /q INSTALLDIR="xxxxx"
ENDPOINTSERVER="XXXX:10443" TOOLS_KEY="xxxxx"
UNINSTALLPASSWORDKEY="xxxx"
SERVICENAME="EDPA" WATCHDOGNAME="WDP" ARPSYSTEMCOMPONENT="1" ENDPOINT_CERTIFICATE="xxxxx.pem"
ENDPOINT_PRIVATEKEY="xxxxxx.pem" ENDPOINT_PRIVATEKEY_PASSWORD="xxxxx"
ENDPOINT_TRUSTSTORE="xxxxx.pem" LOGDETAILS="Yes" /L*v %SystemDrive%\installAgent.log