Windows-Server-2008-R2

通過命令行或 PowerShell 安裝 .NET 4?

  • January 15, 2016

如何從命令行或 PowerShell 在 Windows Server 2008 R2 上安裝 .NET 4?

這篇文章展示瞭如何使用 dism.exe 和 PowerShell 為 .NET 3.5 執行此操作。我猜想,由於需要先下載 .NET 4.0 二進製文件,因此這些說明不適用於 .NET 4。

我在 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 /?

使用 /? 執行安裝程序產生的 MessageBox  轉變

這不是特定於 powershell,但可能會有所幫助。安裝 .NET3.5 後,我們繼續使用完整的安裝二進製文件,只需執行靜默安裝即可。根據您安裝的內容和方式,這可能需要重新啟動。

這就是我使用完整安裝包在 2003-2008R2 伺服器上的建構/更新腳本中執行 .NET4 靜默安裝的方式:

  • dotNetFx40_Full_x86_x64.exe /q

如果您還沒有偶然發現這些,您可能會發現它們很有用:

引用自:https://serverfault.com/questions/256604