2013-11-04 37 views
0

安裝木偶到Windows Server 2012中R2香草安裝(無後更改安裝,但一些基礎知識與無業遊民工作)安裝並手動運行木偶代理後和我會見了Windows功能會彈出一個錯誤信息:木偶在Windows上:代理第一次運行時需要.NET 3.5

以下功能無法安裝:.NET框架3.5(包括.NET 2.0和3.0)....

任何想法?這是與Puppet 3.3.1 ....現在需要.NET嗎?

回答

2

.NET框架不被日僞必需的,但一個工具,我們使用,elevate.exe(僅與開始菜單項用來確保在特權環境中特權用戶),確實需要.NET框架。

,我們正在實施一個解決方法是在這裏:https://tickets.puppetlabs.com/browse/PUP-1951

您可以在此將自己添加爲好,只需添加https://github.com/Iristyle/puppet-win32-ruby/blob/ticket/master/PUP-1951-override-elevate-dotnet-runtime/tools/bin/elevate.exe.config(elevate.exe.config)旁邊的提升,使.NET框架4+被算作支持的框架。下面是情況下文件中的分支被刪除:

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <startup> 
     <supportedRuntime version="v4.0.30319" /> 
     <supportedRuntime version="v3.5" /> 
     <supportedRuntime version="v3.0" /> 
     <supportedRuntime version="v2.0.50727" /> 
    </startup> 
</configuration>