Chef infra Chef windows_软件包无法进行静默安装;询问用户输入

Chef infra Chef windows_软件包无法进行静默安装;询问用户输入,chef-infra,chef-recipe,chef-solo,chef-windows,Chef Infra,Chef Recipe,Chef Solo,Chef Windows,我正在使用Chef windows_软件包在windows中安装名为Oxygen的软件。我希望它能在无需任何用户输入的情况下进行静默安装(采用所有默认设置),但它会启动install4j向导并要求用户输入“请选择您的语言” 这是厨师的食谱 windows_package 'Notepad++ Installer 64-bit x64' do source 'http://mirror.oxygenxml.com/InstData/Editor/Windows64/VM/oxygen-64bi

我正在使用Chef windows_软件包在windows中安装名为Oxygen的软件。我希望它能在无需任何用户输入的情况下进行静默安装(采用所有默认设置),但它会启动install4j向导并要求用户输入“请选择您的语言”

这是厨师的食谱

windows_package 'Notepad++ Installer 64-bit x64' do
  source 'http://mirror.oxygenxml.com/InstData/Editor/Windows64/VM/oxygen-64bit.exe'
  installer_type :custom
  options '/S'
end
运行此配方启动install4j窗口以选择语言。我不希望用户输入任何输入,相反,所有内容都应该通过chef recipe提供并执行安装


我在选项中遗漏了什么吗?

一个快速的谷歌显示他们不支持静默安装的
/S
选项,而是有自己的系统。涵盖所有详细信息。

我们使用windows\u软件包安装了一个响应文件如下的应用程序:

windows_package 'theapp' do
  source 'D:\Path\To\Source\Setup.exe'
  options '-s -f1D:\Path\To\Source\theapp.iss' \
              -f2D:\Path\To\Source\theapp.log'
 installer_type :installshield
end

关于

是的,我看到他们支持“oxygen.exe-q”。我想知道我们是否有可能使用windows_软件包来实现这一点。我可以使用chef execute,通过使用-q选项执行.exe文件来实现这一点。正如您在自己的代码中所看到的,有一个
options
属性。使用它。