Как установить.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 через dism на Windows 2012r2?
Обновить
Те, кто голосует, чтобы закрыть, пожалуйста, объясните, почему. Этот вопрос явно соответствует описанию вопросов, которые можно задать
управление аппаратным или программным обеспечением серверов, рабочих станций, хранилищ или сетевых инструментов, используемых для администрирования, мониторинга или автоматизации этих развертываний и управления сторонними предоставленными платформами информационных технологий
1 ответ
Ваша команда DISM просто включает функцию.Net, уже установленную в ОС. DISM может устанавливать пакеты обновлений, но.Net является установщиком.exe. Поэтому я не думаю, что вы можете установить его с помощью DISM. Лучше всего взять автономный установщик и использовать /q
а также /norestart
флаги.