.NET 4.5가 에이전트에 설치되었는지 확인하려고합니다. 나는 꼭두각시 - chocolatey 제공자를 사용하고 있습니다 :퍼핏 에이전트에 .NET 4.5가 설치되도록하려면 어떻게해야합니까?
공지 사항 : : 그러나
package { 'DotNet4.5': ensure => installed, provider => 'chocolatey', }
, 나는 그것을 실행할 때마다, 로그는 한 변화 보여줍니다/스테이지 [주] // 노드 [mymachine1234을] /Package[DotNet4.5]/ensure :
에도 불구 .NET 4.5 생성은 여전히 전술 한 바와 같이 변화가 발생했음을보고 설치된다.
나는 위의 정의에서 installed
대신 4.5
값을 시도했지만, 적용한 것은 1 변경을보고합니다.
반대로 Node.js가 설치되었는지 확인하기 위해 동일한 것을 사용하면 정상적으로 작동하며 매번 1 번 변경 사항이보고되지 않습니다.
.NET 4.5가 설치되어 있는지 다른 방법으로 공개됩니다.
인형극은 Linux 도구입니다. 설치하려는 제품이 무엇인지 명확하게 밝히지는 못했지만 대신이 질문에 [모노]로 태그를 달 수 있습니다. –
Puppet은 [Windows] (http://projects.puppetlabs.com/projects/1/wiki/Puppet_Windows)에서도 작동합니다.이 경우 Windows 서버 상자에 꼭두각시 에이전트가 있습니다. [modules] (https://forge.puppetlabs.com/tags/windows)는 대개 Powershell과 명령 프롬프트를 대신 사용합니다. – Mendhak
@HansPassant 당신은 과거 내 친구였습니다. Puppet과 Windows는 2011 년부터 계속되었습니다. :) – ferventcoder