To use the CONFIGFILE property on the msiexec command line, you must specify the full path to the preconfiguration file. The MSI calls jamCommand (which is located in the
Program Files\Common Files\Juniper Networks\JamUI
directory), if no path to the configuration file is given, jamCommand will look in its own directory instead of the actual location.
Incorrect Syntax which is causing the issue:
msiexec -i PulseSecure.x86.msi CONFIGFILE=dot1x.jnprpreconfig /qb
Correct Syntax with no issue:
msiexec -i PulseSecure.x86.msi CONFIGFILE=<full path to file>\dot1x.jnprpreconfig /qb
Once you execute the correct syntax, Pulse Secure will install completely with the preconfigutaion profile configured. After a successful installation, the configured connections will be listed under the Pulse Secure GUI.