Regarding Silent Installation Using Setup. Exe Generated Using Installshield 2013 (. Issuite) Project File
I Have a Setup. Exe File Generated Using Installshield Suite Project (. Issuite) File. for an Admin or a General User with Sufficient Privileges, One of Our It...
I have a setup.exe file generated using installshield suite project (.issuite) file. For an admin or a general user with sufficient privileges, one of our IT admin is able to do a silent installation using -
setup.exe /silent
However, when tried to push the installs using SCCM (System Center Configuration Manager) or using PSEXEC (both use System account to install), the install fails. The install exist with an exit code 3.
I did some research around this and found out that system account needs a setup.iss (answer/response) file to write to / read from. Did not quite understand what it means.
I also tried using -
setup.exe /r
but then there is no setup.iss generated and install fails with a popup message as -
The setup command line is invalid. The setup cannot proceed.
Is it also true that setup.iss file cannot be created if we are using custom dialogs / wizard steps?
Please let me know how may I silently install using system account credentials.
2 Answers
Short Answer
UPDATE: is this your own suite? If so, you may be able to improve your silent running configuration specified in the suite settings to allow each embedded setup to run correctly in silent mode.
The switch you are using to install silently is correct, but instead of trying to run the whole suite silently, I would try to:
Extract the embedded setups and components from the suite project EXE file to a disk location (details below).
Use your deployment system - which in your case is SCCM - to install the required components in your own order whilst eliminating any unnecessary runtimes that are already on your SOE - for example Visual C++ Runtime, etc...
In order to extract the components from a suite setup.exe (or equivalent meaningful name such as InstallShield2018Premier.exe) run this command line:
setup.exe /stage_only
You have to specify an output location, and the extracted contents from your suite EXE will be put there, and crucially it will also download any components set to be downloaded off the Internet to the staging folder.
The feature to download components from the Internet is not compatible with corporate deployment via deployment system such as SCCM - any attempts to access the Internet will fail for an EXE run via SCCM.
This Internet download issue could very well be the problem you experienced, but there is no way to tell without a proper log file. Did you create a proper log file by running the suite with the /log switch?
See the full list of available command line switches for suite projects here: Advanced UI and Suite/Advanced UI Setup.exe Command-Line Parameters.
The embedded setups - now extracted - could be of various types - each with its own way of installing silently depending on what technology they were made with. Details below.