今天在编写chef cookbook的时候, 有点好奇 msi包安装在chef中的实现原理.
常规状态下, msi的安装会采用 /qn /i 的方式以静默安装, 但即使不追加option, cookbook也会顺利安装msi文件.
在github上查看了一下chef的source code, chef/msi.rb at main · chef/chef (github.com)
发现在install的action中, 默认已经加上了 /qn /i 的指令.
也解答了我的一个小疑问.
今天在编写chef cookbook的时候, 有点好奇 msi包安装在chef中的实现原理.
常规状态下, msi的安装会采用 /qn /i 的方式以静默安装, 但即使不追加option, cookbook也会顺利安装msi文件.
在github上查看了一下chef的source code, chef/msi.rb at main · chef/chef (github.com)
发现在install的action中, 默认已经加上了 /qn /i 的指令.
也解答了我的一个小疑问.