如何使用puppet卸载在Windows客户端上运行的.exe文件?
即
package { "WinRAR":
ensure => absent,
}
答案 0 :(得分:2)
关注@ ferventcoder的回答,latest version of winrar被称为:
" WinRAR 5.21 beta 2(64位)"
所以这会卸载它:
package { 'WinRAR 5.21 beta 2 (64-bit)':
ensure => absent,
uninstall_options => ['/S'], #stops the prompt from coming up
}
它的一个实例:
答案 1 :(得分:1)
您应该查看官方文档,这在这方面非常有用。
https://docs.puppetlabs.com/puppet/latest/reference/resources_package_windows.html 和https://docs.puppetlabs.com/puppet/latest/reference/resources_package_windows.html#package-name-must-be-the-displayname
从上面可以看出,对于Puppet,您需要查看报告ARP(添加/删除程序)DisplayName
名称的内容。一个简单的
puppet resource package
应该帮助您获得需要添加到标题的正确名称(它可能不仅仅是WinRAR)。