I'm trying to get a log from my install that uses a setup.exe. I can get a log with just setup.exe /V"/l\*v c:\temp\installlog.txt", but I want to pass the x parameter as well to get "Extra debugging information" and when I try setup.exe /V"/l*vx c:\temp\installlog.txt" I get:
1629: Invalid command line.
Any idea what I'm doing wrong? I have msiexec version 5 installed.
Ancient setup.exe: I tried with an ancient version of Installshield and the
setup.exefor a Basic MSI worked as expected. I could pass inSetup.exe V"/L*v C:\Test1.log"andSetup.exe V"/L*vx C:\Test1.log"- both command lines worked and the resulting log files were different with thexadding more verbose nonsense :-). Verbose indeed.Modern Suite Setups: I tried with
InstallShield2018Premier.exe- a recent installer from Installshield, and it failed with that command line. I am pretty sure this latter file is an Installshield Suite setup.exe - it has to be. These suitesetup.exefiles (or whatever they are renamed to) are not the same as thesetup.exefiles generated for a single MSI file. There are some details about this here (just my observations, needs verification): Regarding silent installation using Setup.exe generated using Installshield 2013 (.issuite) project file.So I guess the first thing I would verify is that you are not using a suite setup.exe (as opposed to a regular setup.exe launcher). However, it does look like the command line without the
xparameter did work for you, and then this theory doesn't make any sense. Posting anyway in case you tested with anothersetup.exeor something like that. There could also be changes to the regularsetup.exewhich makes it fall over on thexnow, but it worked in earlier versions.Since the above does not seem like a real answer, how about some longshot suggestions?
xinitiates something funky.UPDATE: OK, a couple of things.
setup.exewrapper. So you extract the files with an admin install goingsetup.exe /aand then you use this trick: How to deploy the Installshield MSI without having to run Setup.exe - in order to run the extracted MSI file using the normalmsiexec.exeengine. So then you just gomsiexec.exe /i MyMsi.Msi /L*Vx C:\Test.log /QNand see what you get.