Cách cài đặt PowerShell 7 trên Windows 10

Tác giả sysadmin, T.M.Một 21, 2022, 05:39:44 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách cài đặt PowerShell 7 trên Windows 10


Microsoft đã công bố PowerShell 7.0 vào ngày 4 tháng 3 năm 2020. Đây là bản cập nhật lớn mới nhất cho PowerShell, ngôn ngữ kịch bản và hệ vỏ dòng lệnh đa nền tảng của Microsoft. Đây là những tính năng mới—và cách bạn có thể cài đặt nó trên PC chạy Windows của mình.


1. Có gì mới trong PowerShell 7?

Phiên bản mới nhất, PowerShell 7, được xây dựng trên PowerShell Core 6.1 trước đó. Nó tiếp tục hỗ trợ triển khai đa nền tảng và thêm một loạt tính năng mới, lệnh ghép ngắn và sửa lỗi. Một số tính năng mới quan trọng hơn bao gồm:

  • Song song hóa đường ống với ForEach-Object:  Lặp lại qua các mục của bộ sưu tập song song với -Paralleltham số mới hoặc đặt số lượng luồng tối đa (mặc định là năm) với các -ThrottleLimittham số.
  • Việc bổ sung các nhà khai thác mới:
    • Toán tử bậc ba "? : " : Hoạt động giống như một câu lệnh if-else bằng cách so sánh hai biểu thức với một điều kiện để xem nó đúng hay sai, ví dụ: Test-Path "C:\Users" ? "exists" : "does not exist"
    • Người vận hành chuỗi đường ống "||" và "&&" : Toán tử && thực thi quy trình bên phải nếu quy trình bên trái thành công. Ngược lại, || toán tử chỉ thực hiện quy trình bên phải nếu quy trình bên trái bị lỗi.
  • Get-Error cmdlet: Chế độ xem lỗi động và đơn giản hóa để dễ dàng điều tra lỗi gần đây nhất trong phiên hiện tại.
  • Thông báo phiên bản mới tự động: Thông báo cho người dùng khi có phiên bản PowerShell mới. Bản cập nhật mặc định kiểm tra một lần mỗi ngày để tìm bản phát hành mới.

Ngoài các tính năng mới được liệt kê ở trên, Microsoft đã bổ sung nhiều lệnh ghép ngắn khác, các cải tiến thử nghiệm và bổ sung PowerShell 7 vào bản phát hành Dịch vụ dài hạn, cho phép nó nhận các bản cập nhật miễn   Đăng nhập để xem liên kết 3.1 được hỗ trợ. Danh sách đầy đủ về mọi thứ mới, bản sửa lỗi và cải tiến có sẵn từ nhật ký thay đổi Github dành cho PowerShell 7.

2. Cách cài đặt PowerShell 7 với gói MSI

PowerShell 7 có sẵn cho Windows, macOS và Linux. Chúng tôi sẽ chỉ cho bạn cách cài đặt nó trên Windows 10.

Phương pháp đầu tiên chúng tôi sẽ giới thiệu sử dụng tệp MSI để cài đặt PowerShell. Các gói MSI hoạt động gần như giống với tệp EXE và cho phép bạn cài đặt chương trình bằng giao diện người dùng đồ họa. Đó là phương pháp cài đặt chỉ sử dụng các tệp cốt lõi và cần thiết. Tất cả những gì bạn phải làm là nhấp đúp vào gói để bắt đầu trình hướng dẫn thiết lập.

Lưu ý: PowerShell 7 cài đặt và chạy song song với Windows PowerShell 5.1—phiên bản đi kèm với Windows 10—đồng thời thay thế PowerShell Core 6.x. Nếu bạn cần chạy PowerShell 6 song song với PowerShell 7, bạn sẽ cần cài đặt nó qua gói ZIP.

Để tải xuống gói này, hãy khởi động trình duyệt của bạn và truy cập trang phát hành PowerShell Github. Cuộn xuống phần Nội dung và nhấp vào bản phát hành gói MSI để tải xuống.


Đảm bảo chọn đúng gói cho phiên bản Windows của bạn, x64 cho hệ thống 64-bit và x86 cho hệ thống 32-bit. Nếu bạn không chắc mình có cái nào, bạn có thể dễ dàng tìm ra cái nào mà hệ thống của bạn đang chạy.

Nếu được nhắc, hãy chọn đích để tải xuống và nhấp vào "Lưu" để bắt đầu tải xuống.

Sau khi quá trình tải xuống hoàn tất, hãy điều hướng đến thư mục chứa tệp và bấm đúp vào tệp để chạy cài đặt.


3. Cách cài đặt PowerShell 7 bằng lệnh

Nhóm PowerShell cũng  đã tập hợp một tập lệnh mà bạn có thể gọi trực tiếp từ PowerShell. Đó là lệnh ghép ngắn một lớp tự động tải xuống và chạy trình hướng dẫn cài đặt. Tất cả những gì bạn phải làm là dán đoạn mã vào và nhấn phím Enter.

Khởi động PowerShell và sao chép/dán lệnh ghép ngắn sau vào cửa sổ:

Mã nguồn [Chọn]
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"

Nhấn phím Enter và PowerShell sẽ chạy lệnh và bắt đầu tải xuống.


4. Đi qua trình cài đặt

Khi trình hướng dẫn thiết lập mở ra, hãy nhấp vào "Tiếp theo" để cài đặt PowerShell 7.

Trên màn hình tiếp theo, hãy chọn một thư mục đích, sau đó nhấp vào "Tiếp theo" khi bạn đã sẵn sàng tiếp tục.


Tiếp theo, bạn có thể quyết định bật các tính năng tùy chọn nào khi cài đặt. Bạn có thể bật hoặc tắt bốn tùy chọn sau:

  • Thêm PowerShell vào Biến môi trường đường dẫn: Thêm PowerShell vào biến môi trường Đường dẫn Windows và cho phép bạn gọi PowerShell từ bất kỳ trình bao hoặc thiết bị đầu cuối nào khác.
  • Đăng ký Bản kê khai ghi nhật ký sự kiện Windows: Thêm PowerShell vào Bản kê khai ghi nhật ký sự kiện Windows và cho phép bạn ghi nhật ký các sự kiện từ bên trong phiên bản PowerShell.
  • Enable PowerShell Remoting:  Bật khả năng chạy các lệnh từ xa.
  • Thêm Menu ngữ cảnh 'Mở tại đây' vào Explorer: Thêm một tùy chọn bên trong menu ngữ cảnh nhấp chuột phải để mở phiên bản PowerShell trong thư mục bạn nhấp vào.

Nhấp vào "Tiếp theo" sau khi chọn tất cả các tính năng tùy chọn mà bạn muốn.


Nhấp vào "Cài đặt" để bắt đầu cài đặt. Một lời nhắc UAC sẽ xuất hiện, yêu cầu quyền quản trị viên để cài đặt gói. Nhấp vào "Có" để tiếp tục.

Khi trình hướng dẫn thiết lập hoàn tất, hãy nhấp vào "Finish" để thoát.

5. Cách mở PowerShell 7

Sau khi cài đặt hoàn tất, bạn có thể mở PowerShell 7 theo một số cách.

Nếu bạn đã chọn các tùy chọn "Thêm PowerShell vào Biến môi trường đường dẫn" và "Thêm 'Mở tại đây' Trình đơn ngữ cảnh vào Explorer", bạn có thể nhập "pwsh" vào Dấu nhắc Lệnh hoặc nhấp chuột phải vào một thư mục và nhấp vào PowerShell 7 > Mở tại đây. Tuy nhiên, một trong những phương pháp đơn giản nhất là tìm kiếm bằng menu Bắt đầu.

Nhấn phím Windows hoặc nhấp vào nút Bắt đầu, nhập "pwsh" vào trường văn bản và nhấn Enter hoặc nhấp vào "Mở" khi PowerShell 7 xuất hiện trong kết quả.


Bạn sẽ biết mình đang sử dụng phiên bản PowerShell hiện tại và mới nhất bằng cách tìm "PowerShell 7" trên thanh tiêu đề của cửa sổ.