我有一个 MSI 安装包,需要在未安装时进行安装,并且需要静默安装。该安装包会提示用户:
- 安装位置 (C:\Program Files\Foobar)
- 安装类型:最小化和完整安装(最小化)
我需要使用命令行参数或其他方法来覆盖这两个参数。那么,如何解决这两个问题?我将使用 VBScript 进行脚本编写。
我有一个 MSI 安装包,需要在未安装时进行安装,并且需要静默安装。该安装包会提示用户:
我需要使用命令行参数或其他方法来覆盖这两个参数。那么,如何解决这两个问题?我将使用 VBScript 进行脚本编写。
/quiet
或/qn
选项与msiexec
一起执行静默安装。PROPERTY=value
语法在msiexec
参数末尾设置它们。msiexec /i c:\path\to\package.msi /quiet /qn /norestart /log c:\path\to\install.log PROPERTY1=value1 PROPERTY2=value2
你可以通过从开始菜单 -> 运行中不带选项运行msiexec
来阅读其选项。
msiexec.exe命令行
进行静默安装:msiexec.exe /i c:\setup.msi /QN /L*V "C:\Temp\msilog.log"
/L*V "C:\Temp\msilog.log"= verbose logging
/QN = run completely silently
/i = run install sequence
PROPERTY1
和PROPERTY2
)? - Salman A