程序被安装到运行Windows 7的PC上。过去,我已经安装了如下程序:
msiexec /qn /i "C:\installer.msi"
我想使用Puppet自动执行此安装。
package {'Program':
ensure => '3.1',
source => '\\server\installer.msi',
install_options => [ '/qn', '/i'],
}
但是,安装程序不接受这些参数。Puppet给出“无效的命令行参数”错误,或者根本不会应用参数。
我尝试使用不同的语法:同一引号内的所有参数,参数的顺序不同,当时仅一个参数……但没有任何效果。
通过它们的正确方法是什么?
这是因为人偶Windows软件包提供程序已经传递了参数/ i和/ qn。如果两次通过/ i,msiexec将失败。尝试在没有安装选项的情况下运行它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句