Назад | Перейти на главную страницу

Как установить .Net 4.6.2 на windows 2012r2

У нас есть сотни веб-серверов IIS с .Net 3.x и 4.0, установленных с помощью DISM.exe в Windows 2012r2 (через Chef)

команда 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?

Обновить

Голосующие за закрытие, объясните, пожалуйста, почему. Этот вопрос явно соответствует описанию вопросов, которые можно задать

управление оборудованием или программным обеспечением серверов, рабочих станций, хранилищ или сетевых инструментов, используемых для администрирования, мониторинга или автоматизации такого развертывания и управления сторонними платформами информационных технологий

Ваша команда DISM просто включает функцию .Net, уже установленную в ОС. DISM может устанавливать пакеты обновлений, но .Net - это установщик .exe. Поэтому я не думаю, что вы можете установить его с помощью DISM. Вам было бы лучше захват автономного установщика и используя /q и /norestart флаги.