我试图确保 .NET 4.5 安装在代理上。我正在使用 puppet-chocolatey 提供程序:
package { 'DotNet4.5':
ensure => installed,
provider => 'chocolatey',
}
但是,每次我运行它时,日志都会显示 1 个更改:
注意:/Stage[main]//Node[mymachine1234]/Package[DotNet4.5]/ensure: created
即使安装了 .NET 4.5,它仍然报告发生了 1 处更改,如上所示。
我也尝试过4.5
而不是installed
在上面的定义中的值,但无论我应用它报告 1 变化。
相比之下,当我使用相同的东西来确保安装了 Node.js 时,它工作得很好,并且每次都不会报告 1 次更改。
我对确保安装 .NET 4.5 的任何其他方式持开放态度。