3
我想确保.NET 4.5安装在代理上。我现在用的木偶的巧克力供应商:如何确保.NET 4.5安装在Puppet代理上?
package { 'DotNet4.5':
ensure => installed,
provider => 'chocolatey',
}
不过,我每次运行它时,该日志显示1点的变化:
注:/舞台[主] //节点[mymachine1234] /Package[DotNet4.5]/ensure:已创建
即使安装了.NET 4.5,它仍会报告发生了1次更改,如上所示。
我在上面的定义中也试过4.5
而不是installed
的值,但是无论我使用什么,它报告1个变化。
相比之下,当我使用相同的东西来确保安装Node.js时,它工作得很好,并且每次都不会报告1次更改。
我接受任何其他确保安装.NET 4.5的方法。
Puppet是一个Linux工具。我不清楚你正在安装什么,但你可能会提前用[mono]标记这个问题。 –
Puppet也可以在[Windows](http://projects.puppetlabs.com/projects/1/wiki/Puppet_Windows)上运行,在这种情况下,我们在Windows服务器上有一个puppet代理。 [modules](https://forge.puppetlabs.com/tags/windows)通常使用Powershell和命令提示符。 – Mendhak
@HansPassant你住在过去我的朋友。 Puppet和Windows自2011年以来一直是事物。:) – ferventcoder