我试图从使用setup.exe的安装中获取日志。我只能使用setup.exe / V" / l * v c:\ temp \ installlog.txt"来获取日志,但我想通过" x"参数以及获取"额外调试信息"当我尝试setup.exe / V" / l * vx c:\ temp \ installlog.txt"我得到:1629:无效的命令行。知道我做错了什么吗?我安装了msiexec第5版。
答案 0 :(得分:1)
古老的setup.exe :我尝试使用古老版本的Installshield ,基本MSI的setup.exe
用作预期。我可以传入Setup.exe V"/L*v C:\Test1.log"
和Setup.exe V"/L*vx C:\Test1.log"
- 两个命令行都工作,结果日志文件与x
不同,添加了更详细的废话:-)。确实是详细的。
现代套件设置 :我尝试使用InstallShield2018Premier.exe
- 来自Installshield的最新安装程序,但该命令行失败了。我很确定后一个文件是 Installshield Suite setup.exe - 它必须是。这些套件setup.exe
文件(或其重命名的文件)与为单个MSI文件生成的setup.exe
文件不一样。这里有一些细节(只是我的观察,需要验证):Regarding silent installation using Setup.exe generated using Installshield 2013 (.issuite) project file。
所以我想我要验证的第一件事是你没有使用套件setup.exe(而不是常规的setup.exe启动器)。但是,它确实看起来没有x
参数的命令行确实适合你,然后这个理论没有任何意义。如果你用另一个setup.exe
或类似的东西进行测试,无论如何都会发布。常规setup.exe
也可能会发生变化,导致它现在在x
上失效,但它在早期版本中有效。
由于以上似乎不是一个真正的答案,一些远景建议怎么样?
x
启动一些时髦的东西。更新:好的,有几件事。
setup.exe
包装器的情况下安装。因此,您使用管理员安装setup.exe /a
提取文件,然后使用此技巧:How to deploy the Installshield MSI without having to run Setup.exe - 以便使用普通msiexec.exe
引擎运行提取的MSI文件。那么你就去msiexec.exe /i MyMsi.Msi /L*Vx C:\Test.log /QN
,看看你得到了什么。答案 1 :(得分:1)
你试过这个吗?
setup.exe /s /v"/lvoicewarmupx! C:\temp\install.log"