首页 > 解决方案 > 使用 Chef 安装 mtputty 时如何创建桌面图标?

问题描述

我一直在尝试使用 CHEF 在 Windows 10 上安装 MTPuTTY.exe 文件。根据我从 stackoverflow 获得的其他参考资料,我能够了解安装程序的类型以及与安装程序关联的命令行开关。请在下面找到详细信息:

应用程序:MTPuTTY.exe (1.6 Beta) 安装程序类型: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 它安装应用程序,但没有桌面图标。

有什么我做错了吗?谁可以帮我这个事 ?

注意:我也提到了这篇文章以及厨师 windows_package 选项到复选框

谢谢和问候, 普拉文

标签: chef-infrainno-setup

解决方案


可能只是使用该windows_shortcut资源在您的配方代码中自己创建一个。


推荐阅读