Hệ điều hành tôi đang sử dụng là Windows 7 và phiên bản PowerShell được cài đặt ở đây là 2.0. Có thể cho tôi để nâng cấp nó lên phiên bản 3.0 hoặc 4.0 không?
Bởi vì có những lệnh ghép ngắn mà phiên bản 2.0 không thể nhận ra.
Hệ điều hành tôi đang sử dụng là Windows 7 và phiên bản PowerShell được cài đặt ở đây là 2.0. Có thể cho tôi để nâng cấp nó lên phiên bản 3.0 hoặc 4.0 không?
Bởi vì có những lệnh ghép ngắn mà phiên bản 2.0 không thể nhận ra.
Câu trả lời:
Tải xuống và cài đặt từ http://www.microsoft.com/en-us/download/details.aspx?id=34595 . Tuy nhiên, bạn cần Windows 7 SP1 .
Cần lưu ý rằng PowerShell 3 trên Windows 7 không có tất cả các lệnh ghép ngắn như PowerShell 3 trên Windows 8. Vì vậy, bạn vẫn có thể gặp các lệnh ghép ngắn không có trên hệ thống của mình.
Các phiên bản PowerShell mới nhất của tháng 9 năm 2015 là PowerShell 4.0. Nó đi kèm với Windows Management Framework 4.0.
Đây là trang tải xuống PowerShelll 4.0 cho tất cả các phiên bản Windows. Đối với Windows 7, có 2 liên kết trên trang đó, 1 cho x64 và 1 cho x86.
Chỉ cần chạy điều này trong một bảng điều khiển.
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
cinst powershell
Nó cài đặt phiên bản mới nhất bằng cách sử dụng kho lưu trữ Chocolatey .
Ban đầu tôi đang sử dụng lệnh cinst powershell 3.0.20121027
, nhưng có vẻ như sau đó nó đã ngừng hoạt động. Vì câu hỏi này liên quan đến PowerShell 3.0 nên đây là cách đúng đắn. Tại thời điểm này (ngày 26 tháng 6 năm 2014) cinst powershell
đề cập đến phiên bản 3.0 của PowerShell và điều đó có thể thay đổi trong tương lai.
Xem trang gói Chocolatey PowerShell để biết chi tiết về phiên bản nào sẽ được cài đặt.
Chạy các lệnh sau trong CMD
choco install powershell
choco upgrade powershell
-y
tùy chọn
Cho đến hôm nay, Windows PowerShell 5.1 là phiên bản mới nhất. Nó có thể được cài đặt như một phần của Windows Management Framework 5.1. Nó được phát hành vào tháng 1 năm 2017.
Trích dẫn từ trang tải xuống chính thức của Microsoft tại đây .
Một số tính năng mới và được cập nhật trong bản phát hành này bao gồm:
- Sao chép tệp có giới hạn đến / từ các điểm cuối JEA
- Hỗ trợ của JEA cho Tài khoản dịch vụ được quản lý theo nhóm và Chính sách truy cập có điều kiện
- Bảng điều khiển PowerShell hỗ trợ cho VT100 và chuyển hướng stdin với đầu vào tương tác
- Hỗ trợ cho các mô-đun đã ký danh mục trong PowerShell Get
- Chỉ định phiên bản mô-đun nào sẽ tải trong một tập lệnh
- Hỗ trợ lệnh ghép ngắn Quản lý gói cho các máy chủ proxy
- Hỗ trợ lệnh ghép ngắn PowerShellGet cho các máy chủ proxy
- Cải tiến trong PowerShell Script Debugging
- Cải tiến trong cấu hình trạng thái mong muốn (DSC)
- Cải thiện việc kiểm tra mức sử dụng PowerShell bằng cách sử dụng Bản ghi và Ghi nhật ký
- Các lệnh ghép ngắn mới và cập nhật dựa trên phản hồi của cộng đồng
Phiên bản PowerShell mới nhất tính đến tháng 8 năm 2016 là PowerShell 5.1. Nó đi kèm với Windows Management Framework 5.1.
Đây là trang tải xuống PowerShell 5.1 cho tất cả các phiên bản Windows, bao gồm Windows 7 x64 và x86.
Điều đáng chú ý là PowerShell 5.1 là phiên bản đầu tiên có sẵn trong hai phiên bản "Desktop" và "Core". Powershell Core 6.x là nền tảng đa nền tảng, phiên bản mới nhất cho tháng 1 năm 2019 là 6.1.2 . Nó cũng hoạt động trên Windows 7 SP1 .
sử dụng các liên kết ở trên. Nếu bạn gặp lỗi "Bản cập nhật này không áp dụng được cho máy tính của bạn" thì hãy đảm bảo rằng bạn đang sử dụng đúng tệp cho hệ điều hành của mình. ví dụ: tôi đã thử chạy máy chủ windows 2012 từ liên kết đó trên windows 7 gói dịch vụ 1 và tôi gặp lỗi ở trên vì vậy hãy đảm bảo sử dụng đúng zip. Nếu bạn không biết mình có hệ điều hành nào thì hãy khởi động và hệ thống và nó sẽ bật lên. Điều này nên tự giải thích nhưng