This may help someone.
I prepared the installation of InterPlot Organizer 10.00.02.029.
Noticing that it was an InstallShield setup, this is what I did:
I first extracted the files from the downloaded pwpor10000229en.exe (found with help: /? )
pwpor10000229en.exe /C /T:"<where you want the extracted files>"
The extracted files include a "setup.exe" that you use for the next step.
setup.exe -r -f1"<where you want to create the file.ISS>"
Run through the interactive installation and select your options.
Trick 1: Prepare the response ISS on a machine where you don't mind the full application installing, because although -r does create an ISS, it also installs the product.
Now you have your ISS. Normally to use it, now you'd put:
setup.exe -s -f1"<your file.ISS>" -f2"<log file name>" -w -SMS
BUT that fails with error -105 (return code in the output log file) - but the process still returns 0 to the caller, such as SCCM. SCCM simply fails because the post-install detection fails. Nothing installed.
Now edit the ISS you created (eg in Notepad++ - set language: INI). Notice two lines related to Word Provider and Excel Provider? Do you remember seeing them in the list of features when you interactively created the response file? No, and I didn't either. And they're not in the original setup.ISS that came in the extracted files. Some ghosts that were not supposed to be there?
Trick 2: On a hunch, I removed the Word Provider and Excel Provider in the ISS. I had to subtract 2 off the section counter, and re-number the other items around them so they number from 0 through to counter-1. A programmer who plays with arrays will recognise this, 0-based numbering system.
Re-ran the silent installer, as above, with the amended ISS file, now it worked.
Hope it helps someone else.
We encountered this same behavior with the 10.00.02.64 build. Removal of the Word and Excel Provider components from the recorded setup.iss was a successful workaround. Any word from Bentley if this was a bug or perhaps related to a specific configuration on the local client when generating the setup.iss file?