我想使用puppet安装Visual Studio,但是在每个木偶运行中,安装程序会一遍又一遍地安装VS。
package { 'Microsoft Visual Studio 2012':
ensure => installed,
source => '\\goliath\Users\DanishKhakwani\VisualStudio\Premium\vs_premium.exe',
install_options => ['/SILENT', '/FULL'],
}
答案 0 :(得分:3)
您需要确保Visual Studio的package name exactly matches the display name。
后人:
包的标题(或名称)必须与注册表中包的DisplayName属性的值相匹配,这也是“添加/删除程序”或“程序和功能”控制面板中显示的值。
如果提供的名称和安装的名称不匹配,Puppet会认为该软件包未安装并尝试重新安装。