Hoping this helps someone because it had me stumped for a couple of hours today. When running an install shield exe with a response file manually on my PC it would work flawlessly. For example
$command = 'c:\temp\installFolder\install.exe' $parameters = '-s', '-f1c:\temp\installFolder\install.iss' & $command $parameters
However when creating a PDQ deploy job for this, and choosing the install option, selecting the .exe or .ps1 script it would return a success but the program wouldn't install.
What I had to do to fix this was the following:
- Enable the builtin local administrator account
- Add an install step and point it to my .ps1 file
- Disable the builtin local administrator account