Reference Material: http://unattended.sourceforge.net/installers.php (InstallShield with MSI)
The windows package provider incorrectly quotes or adds a space when combining the install options. Because the Installshield installer is a wrapper exe for another installer, options must be specially quoted and passed in as an argument. However, puppet can't seem to get the quotes right no matter what I do.
The result of the install options should be ./installer.exe /s /v"MANAGEMENT_SERVER=220.127.116.11 /l*v! c:\temp\log.txt /qn"