木偶不传递exe开关在窗户上

我正在尝试使用puppet将vlc安装到150台窗口电脑的实验室中。 我遵循这个指南 ,并build立我的清单:

 node 'node.domain.tld' { package { "VLC media player 2.1.3": ensure => "2.1.3", source => "\\\\server\\puppet$\\vlc-2.1.3.exe", install_options => ['/L=1033 /S'] } 

运行puppet agent -t --debug显示这个命令正在运行:

 cmd.exe /c start "puppet-install" /w \\server\puppet$\vlc-2.1.3.exe "/L=1033 /S" 

puppet agent运行时,这会启动VLC的Windows安装程序(但不会默默安装)。 当我以这种方式运行命令(不带引号)时,它按照预期安静地安装。

 cmd.exe /c start "puppet-install" /w \\server\puppet$\vlc-2.1.3.exe /L=1033 /S 

我遇到了这个错误 ,似乎在版本3.3.0解决。 我的环境中的木偶大师和代理人都是版本3.4.3

我是否会错误地安装VLC?

我被告知要将install_options => ['/L=1033 /S']更改为install_options => ['/L=1033', '/S']

这似乎解决了这个问题。 显然我是把两个开关作为一个命令而不是两个单独的命令。