Instal .NET 4 melalui baris perintah atau PowerShell?

8

Bagaimana cara menginstal .NET 4 pada Windows Server 2008 R2 dari baris perintah atau PowerShell?

Posting ini menunjukkan bagaimana melakukannya untuk. NET 3.5 menggunakan dism.exe dan PowerShell. Saya menduga bahwa, karena binari .NET 4.0 perlu diunduh terlebih dahulu, petunjuk ini tidak berfungsi untuk .NET 4.

rumah9
sumber
Maksud Anda 2008 R2? Atau apakah Anda benar-benar berarti RC2 seperti dalam kandidat rilis?
Ryan Bolger
R2 - maaf soal itu
house9
1
Pertanyaan Anda mungkin mendapatkan lebih banyak tampilan jika Anda mengeditnya untuk memperbaiki kesalahan. Anda mungkin juga harus memperbarui tag windows-server-2008 ke windows-server-2008-r2.
Ryan Bolger

Jawaban:

8

Saya telah melakukan yang berikut di 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

Ada opsi baris perintah selain /q(untuk senyap). Anda dapat melihatnya dengan melakukan:

& .\dotNetFx40_Full_x86_x64.exe /?

MessageBox dihasilkan dari menjalankan pemasang dengan /?  beralih

steenhulthin
sumber
Kapan saya menjalankan /? Saya tidak mendapatkan apa-apa ...
jcolebrand
Apakah Anda menggunakan sistem inti windows (tanpa GUI)? Bantuan muncul di jendela di mesin saya. Bisakah Anda menjalankan installer tanpa /?sakelar?
steenhulthin
Satu-satunya hal lain yang dapat saya pikirkan adalah bahwa Anda tidak memiliki izin untuk menjalankan installer.
steenhulthin
Saya mungkin tidak membiarkannya sampai sejauh itu? Saya berharap jendela-jendela semacam itu segera muncul, dan alih-alih mulai menggulirkan scrollbar, dll.
jcolebrand
:) Saya setuju bahwa solusi yang ditawarkan Microsoft di sini tidak terlalu elegan. Cukup kikuk untuk mendapatkan kotak pesan kembali dari perintah baris perintah.
steenhulthin
4

Ini tidak khusus untuk PowerShell, tetapi mungkin bisa membantu. Setelah menginstal .NET3.5 kami menindaklanjuti menggunakan binari instalasi penuh, cukup menjalankan instalasi diam. Tergantung pada apa dan bagaimana Anda menginstal ini mungkin memerlukan reboot.

Ini cara saya menjalankan instalasi diam .NET4 dalam skrip build / update pada server 2003-2008R2 menggunakan paket instal lengkap:

  • dotNetFx40_Full_x86_x64.exe / q

Jika Anda belum menemukan ini, Anda mungkin menemukan mereka berguna:

Jim Lawhon
sumber
0

Cukup gunakan command prompt.

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -i

.net 4.0 diinstal secara otomatis.

Jeetendra Negi
sumber