我一直在尝试使用CHEF在Windows 10上安装MTPuTTY.exe文件。根据我从stackoverflow获得的其他参考,我能够了解安装程序的类型以及与安装程序关联的命令行开关。请在下面找到详细信息:
应用程序:MTPuTTY.exe(1.6测试版) 安装程序类型:inno 命令行参数/用法:/ VERYSILENT / SUPPRESSMSGBOXES / NORESTART / SP-
当我在系统上手动运行静默安装时,它会创建桌面图标,但是当通过Chef客户端运行时,同一命令不会创建桌面图标。我什至使用/ SAVEINF运行了命令,但我看到的却是:
Lang=default
Dir=C:\Program Files (x86)\MTPuTTY
Group=MTPuTTY
NoIcons=0
Tasks=desktopicon
所以,我将食谱用作
windows_package 'MTPutty 1.6' do
source "http://webserver.local/mtputty/1.6/MTPuTTY_setup.exe"
installer_type :inno
options "/SP- /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SAVEINF=mtputty_information /TASKS=desktopicon"
action :install
ignore_failure true
end
它会安装该应用程序,但不会安装桌面图标。
我做错了什么吗?有人可以帮我吗?
注意:我也推荐了该帖子chef windows_package options to check box
感谢和问候, Praveen