不仅限于msi安装包,只是手头刚好有两个实例,就直接拿来举例子:
IE8-WindowsXP-x86-CHS.exe
AdbeRdr11000_zh_CN.exe
虽然后缀是.exe,但用7zip解开可知是msi,运行有msiexec进程。
直接在cmd下运行msiexec会弹出帮助窗口,但不是我想要的参数。
------------------------------------------------------------
实际研究中,我找到了IE8满足我需求的安装参数:
IE8-WindowsXP-x86-CHS.exe /passive /update-no /no-default
其中:
/passive是安静模式无用户交互
/update-no是不安装更新(因为这个时候下载安装更新非常耗时)
/no-default是不设置为默认浏览器
passive这个参数我估计是msi统一具有的,所以没啥疑问,我现在的问题是后面两个参数。
我之所以知道后面两个参数,是因为搜索到这篇文章:
http://blog.sina.com.cn/s/blog_91fc17180100vbtz.html但是无论我怎么/help,死活就是调不出这个帮助窗口。(求助点A)
------------------------------------------------------------
接着是另外一个例子,Adobe Reader:
AdbeRdr11000_zh_CN.exe /msi EULA_ACCEPT=YES REMOVE_PREVIOUS=YES /passive
参考自:
http://huangchao2005.blog.51cto.com/1249888/338444 http://www.itninja.com/software/adobe/reader-6/11-1657在这个例子中,我的疑问是
EULA_ACCEPT=YES
REMOVE_PREVIOUS=YES
这两个参数是如何获知的。(求助点B)
Adobe Reader安装过程会提示“选择安装路径”和“是否自动更新”,我想通过安装参数设定它们,但至今没找到具体参数。
------------------------------------------------------------
我尝试过用MSI工具解开安装包,没有找到有价值的信息。
另外是其它封装格式安装包,要怎么获知其安装参数(致天国的/help君)。(求助点C)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/77073
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.