如何在Windows 2012r2上安装.Net 4.6.2

我们有数百个IIS web服务器,安装.net 3.x和4.0,使用windows 2012r2上的dism.exe(通过厨师)

PowerShell命令

dism.exe /online /enable-feature /featurename:NetFX4 

厨师资源

 windows_feature 'NetFx4' do action :install end 

这只能安装到4.6.0

 gci 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -recurse | gp -name Version,Release -EA 0 | where { $_.PSChildName -match '^(?!S)\p{L}'} | select PSChileName, Version, Release PSChildName Version Release ----------- ------- ------- v2.0.50727 2.0.50727.4927 v3.0 3.0.30729.4926 Windows Communication Foundation 3.0.4506.4926 Windows Presentation Foundation 3.0.6920.4902 v3.5 3.5.30729.4926 Client 4.6.01055 394271 Full 4.6.01055 394271 Client 4.0.0.0 

我怎样才能安装.net 4.6.2虽然在Windows 2012r2 dism?

更新

那些投票结束,请解释为什么。 这个问题很适合描述可以问的问题

pipe理用于pipe理,监视或自动化这些部署和pipe理第三方提供的信息技术平台的服务器,工作站,存储或networking工具的硬件或软件

您的DISM命令只是启用OS上已经安装的.Netfunction。 DISM可以安装更新程序包,但.Net是一个.exe安装程序。 所以我不认为你可以用DISM来安装它。 抓住离线安装程序并使用/q/norestart标志是最好的。