Answers:
有关Installshield命令行参数的官方文档,请参阅Setup.exe命令行参数。
如果您正在运行setup.exe
MSI文件而不是MSI文件,并且以静默方式运行它,则可以使用/ f2参数指定日志文件的位置。就像是:
Setup.exe /s /f2"C:\Setup.log"
/s
开关将禁用向导用户界面,该界面可能是也可能不是,但与日志记录无关。
有两个组件在起作用-Installshield的引擎和MSIExec / Windows Installer引擎。
在更高版本的Installshield的Setup.exe引导程序中,引入了/ debuglog标志。
要同时记录两者,请尝试:
Setup.exe /debuglog"C:\PathToLog\setupexe.log" /V"/L*v c:\PathToLog\SetupMSI.log"
确保用户对指定的路径具有写权限
Installshield Setup.exe命令行
2009命令行参考 我不确定这是正确的,因为不再可用。
另请参阅此 http://www.installationdeveloper.com/686/using-log-files-in-installshield/
好吧,您可以强制它具有以下一项:
msiexec.exe /i C:\Path\Your.msi /L*v C:\Your.log