Công Nghệ

PowerShell 7, bản cập nhật lớn nhất cho PowerShell?

Mới đây, Microsoft đã chính thức phát hành PowerShell 7, bản cập nhật lớn mới nhất cho khung cấu hình và công cụ tự động hóa PowerShell. Với việc phát hành Core 6 vào năm ngoái, PowerShell chính thức trở thành một khung quản lý cấu hình đa nền tảng. Điều này có nghĩa là người dùng Windows PowerShell và PowerShell Core có thể sử dụng cùng một phiên bản PowerShell để tự động hóa trên các nền tảng Windows và các nền tảng hệ điều hành khác nhau như Windows, Linux và macOS.

Những thay đổi đột phá trong PowerShell 7

Mỗi bản cập nhật đều có các thay đổi và PowerShell 7 bao gồm một số thay đổi quan trọng. Ví dụ: Microsoft đã chuyển từ .NET Core 2.x sang .NET Core 3.1. Đây là một phần của kế hoạch tăng khả năng tương thích ngược với các mô-đun Windows PowerShell. Ngoài ra còn có một nút chuyển UseWindowsPowerShell sang Import-Module mới, vì vậy bạn có thể buộc một mô-đun chạy trên Windows PowerShell gốc nếu cần. Dưới đây là một số thay đổi và bổ sung đáng chú ý cho PowerShell 7.

  • Đường ống song song ForEach-Object -Parallel
  • Nhà điều hành mới:
    • Toán tử bậc ba: a ? b : c
    • Toán tử chuỗi đường ống: ||&&
    • Toán tử điều kiện rỗng: ????=
  • Xem lỗi đơn giản, kiểm tra lỗi dễ dàng hơn với các lệnh ghép ngắn Get-Error Mới.
  • Lớp tương thích mới cho phép người dùng nhập mô-đun từ các phiên Windows PowerShell ẩn.
  • Nó sẽ tự động thông báo cho bạn về một phiên bản mới.
  • Khả năng gọi tài nguyên DSC trực tiếp từ PowerShell 7 (thử nghiệm).

Microsoft cũng đang thay đổi cách thức hỗ trợ các bản PowerShell để trùng với thời gian hỗ trợ của phiên bản .NET Core mặc định. .NET Core 3.1 là bản phát hành hỗ trợ dài hạn (phiên bản LTS), vì vậy nó sẽ được hỗ trợ trong 3 năm kể từ ngày 3 tháng 12 năm 2019 và PowerShell 7 cũng vậy.

PowerShell 7 hiện được hỗ trợ trên các hệ điều hành sau:

  • Windows 10, 7, 8.1
  • Windows Server 2019, 2016, 2012 R2, 2012 và 2008 R2
  • macOS 10.13+
  • Red Hat Enterprise Linux (RHEL) / CentOS 7+
  • Fedora 29+
  • Debian 9+
  • Ubuntu 16.04 trở lên
  • OpenSuse 15+
  • Alpine Linux 3.8+
  • ARM32 và ARM64 trên Debian và Ubuntu
  • ARM64 Alpine Linux

tải xuống powershell 7

(Cập nhật) Microsoft thông báo PowerShell 7.1 hiện có sẵn để tải xuống trong Microsoft Store

Microsoft đã chính thức phát hành PowerShell phiên bản 7.1, bản cập nhật lớn mới nhất cho PowerShell 7. Bản cập nhật này bao gồm một số bản sửa lỗi và cải tiến cho PowerShell phiên bản 7.

Microsoft công bố PowerShell 7.1 hiện có sẵn để tải xuống trong Microsoft Store

Microsoft công bố PowerShell 7.1 hiện có sẵn để tải xuống trong Microsoft Store

Microsoft cho biết:

“Đối với PowerShell 7.1, chúng tôi quyết định xây dựng dựa trên nền tảng được xây dựng trên PowerShell 7.0 bằng cách tập trung vào các vấn đề cộng đồng, đặc biệt là chất lượng cuộc sống sẽ không bị bất ổn hoặc cản trở sự thay đổi nếu có thể có những thay đổi và cải tiến chất lượng hơn nữa. 115 triệu phiên mỗi tháng Như ngoài nền tảng này, chúng tôi cam kết đảm bảo rằng PowerShell vẫn là một nền tảng ổn định và hiệu quả ngay cả sau khi nâng cấp phiên bản lớn như 7.1. ”

PowerShell 7.1 là phiên bản mã nguồn mở, đa nền tảng (Windows, macOS và Linux) của PowerShell được xây dựng để quản lý các môi trường đám mây hỗn hợp và không đồng nhất.

PowerShell 7.1 hiện hỗ trợ các hệ điều hành sau trên x64, bao gồm:

  • Windows 8.1 / 10 với ARM64
  • Windows Server 2012 R2, 2016, 2019 và Kênh nửa năm (SAC)
  • Ubuntu 16.04 / 18.04 / 20.04 với ARM64
  • Ubuntu 19.10 (thông qua gói Snap)
  • Debian 9/10
  • CentOS và RHEL 7/8
  • Fedora 30
  • Alpine 3.11+ (với ARM64)
  • macOS 10.13+

PowerShell 7.1 cũng hỗ trợ:

  • Arch linux
  • Raspbian Linux
  • linux kali

Bạn cũng có thể tải xuống phiên bản PowerShell mới nhất từ ​​GitHub hoặc tải xuống và cài đặt nó từ Microsoft Store.

Back to top button