Cài đặt .NET 4 thông qua dòng lệnh hoặc PowerShell?


8

Làm cách nào để cài đặt .NET 4 trên Windows Server 2008 R2 từ dòng lệnh hoặc PowerShell?

Bài đăng này cho thấy cách thực hiện điều đó đối với .NET 3.5 bằng cách sử dụng merg.exe và PowerShell. Tôi đoán rằng, vì các nhị phân .NET 4.0 cần được tải xuống trước, các hướng dẫn này không hoạt động đối với .NET 4.


Ý bạn là 2008 R2? Hay bạn thực sự có nghĩa là RC2 như trong một ứng cử viên phát hành?
Ryan Bolger

R2 - xin lỗi về điều đó
house9

1
Câu hỏi của bạn có thể nhận được nhiều lượt xem hơn nếu bạn chỉnh sửa nó để sửa lỗi. Bạn cũng có thể nên cập nhật thẻ windows-server-2008 của mình lên windows-server-2008-r2.
Ryan Bolger

Câu trả lời:


8

Tôi đã làm như sau trong 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

Có các tùy chọn dòng lệnh khác hơn /q(cho yên tĩnh). Bạn có thể thấy những điều đó bằng cách làm:

& .\dotNetFx40_Full_x86_x64.exe /?

MessageBox kết quả từ việc chạy trình cài đặt với /?  công tắc điện


Khi tôi chạy /? Tôi không nhận được gì ...
jcolebrand

Bạn có đang sử dụng hệ thống lõi của windows (không có GUI) không? Trợ giúp bật lên trong một cửa sổ trên máy của tôi. Bạn có thể chạy trình cài đặt mà không cần /?chuyển đổi?
steenhulthin

Điều khác duy nhất tôi có thể nghĩ là bạn không có quyền chạy trình cài đặt.
steenhulthin

Tôi có thể không để nó đi xa đến vậy? Tôi hy vọng những loại cửa sổ này sẽ xuất hiện ngay lập tức, và thay vào đó, nó bắt đầu cuộn các thanh cuộn, v.v.
jcolebrand

:) Tôi đồng ý rằng giải pháp Microsoft đưa ra ở đây không thực sự thanh lịch. Nó là khá khó khăn để có được một hộp thông báo trả về từ một dòng lệnh.
steenhulthin

4

Điều này không cụ thể đối với powershell, nhưng có thể giúp ích. Sau khi cài đặt .NET3.5, chúng tôi tiếp tục sử dụng các nhị phân cài đặt đầy đủ, chỉ cần chạy cài đặt im lặng. Tùy thuộc vào những gì và cách bạn cài đặt, điều này có thể yêu cầu khởi động lại.

Đây là cách tôi chạy các bản cài đặt .NET4 trong các tập lệnh xây dựng / cập nhật trên các máy chủ 2003-2008R2 bằng gói cài đặt đầy đủ:

  • dotNetFx40_Full_x86_x64.exe / q

Nếu bạn chưa vấp phải những điều này, bạn có thể thấy chúng hữu ích:


0

Chỉ cần sử dụng dấu nhắc lệnh.

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

.net 4.0 được cài đặt tự động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.