Я сделал следующее в Powershell:
((new-object net.webclient).DownloadFile("http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe","dotNetFx40_Full_x86_x64.exe"))
& .\dotNetFx40_Full_x86_x64.exe /q
Есть другие параметры командной строки, кроме / q
(для тихого режима). Вы можете увидеть это, выполнив:
&. \ DotNetFx40_Full_x86_x64.exe /?
Это не характерно для powershell, но могло бы помочь. После установки.NET3.5 мы развиваем использование полных двоичных файлов установки, просто выполняя тихую установку. В зависимости от того, что и то, как Вы устанавливаете это, может потребовать перезагрузки.
Это, как я выполнил тихие установки.NET4 в сценариях сборки/обновления на 2003-2008R2 серверах с помощью полного пакета установки:
Если Вы уже не споткнулись через них, Вы могли бы найти их полезными:
Просто используйте командную строку.
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -i
.net 4.0 устанавливается автоматически.