Microsoft đã phát hành Windows PowerShell 7.2 Preview 9. Bản xem trước mới có nhiều bản sửa lỗi và cải tiến. Bạn có thể tải xuống bản cập nhật cho Windows, MacOS và Linux.

Những người đã cài đặt phiên bản PowerShell 7.2 Preview cũ hơn sẽ có thể cập nhật bằng Windows Update lên bản xem trước mới nhất. Ngoài ra, bạn có thể tải xuống trình cài đặt từ các liên kết tải xuống trực tiếp bên dưới.

Windows PowerShell là một trình bao dòng lệnh được tích hợp vào Windows 10 và Windows 11. Nó có thể được sử dụng để tự động hóa các tác vụ quản trị hệ thống bằng cách sử dụng các lệnh và tập lệnh. Windows PowerShell cung cấp quyền truy cập vào các công cụ Windows Instrumentation (WMI) và Component Object Model (COM) trong Windows.

Giống như Visual C ++, PowerShell Runtime có thể được các nhà phát triển PS tích hợp vào ứng dụng.

Những thay đổi và cải tiến

Ghi chú phát hành cho PowerShell 7.2 Preview 9 chứa một danh sách dài các thay đổi. Bạn có thể kiểm tra các ghi chú ở đây. Dưới đây là tóm tắt các thay đổi:

Thay đổi đột phá

  • Đặt $ PSStyle.OutputRendering mặc định thành OutputRendering.Host và loại bỏ OutputRendering. Tự động sửa CA1052 cho API công khai để đặt các lớp tĩnh nếu chúng dường như chỉ có các phương thức tĩnh
  • Cập nhật pwsh.exe để chỉ chấp nhận các tệp tập lệnh .ps1 trên Windows

Cập nhật và sửa chữa động cơ

  • Cải thiện việc xử lý các thành viên tĩnh giao diện bằng bộ điều hợp .NET
  • Bảo vệ khỏi truy cập trái phép khi xóa các tệp thử nghiệm cho AppLocker

Các bản cập nhật và sửa lỗi Cmdlet chung

  • Thêm tham số -PassThru vào Set-Clipboard
  • Thêm tham số -Encoding cho Tee-Object
  • Cập nhật ConvertTo-Csv và Export-Csv để xử lý các đối tượng IDictionary
  • Cập nhật các tham số -Exception và -ErrorRecord để ghi-Error thành vị trí 0
  • Không sử dụng ArgumentList khi tạo đối tượng COM với New-Object vì nó không áp dụng cho bộ tham số COM
  • Sửa đầu ra danh sách $ PSStyle để hiển thị chính xác TableHeader
  • Loại bỏ tính năng thử nghiệm PSImplicitRemotingBatching
  • Khắc phục sự cố với Get-Process -Module không dừng lại khi nó được truyền đến Select-Object
  • Làm cho các tính năng thử nghiệm PSUnixFileStat, PSCultureInvariantReplaceOperator, PSNotApplyErrorActionToStderr, PSAnsiRendering, PSAnsiProgressFeatureName ổn định
  • Nâng cao tính năng Xóa mục để hoạt động với OneDrive
  • Làm cho lớp entrypoint của công cụ toàn cầu là tĩnh
  • Cập nhật phiên bản ServerRemoteHost giống như PSVersion
  • Làm cho quá trình khởi tạo chuỗi HttpKnownHeaderNames an toàn
  • ConvertTo-Csv: Trích dẫn các trường có dấu ngoặc kép và dòng mới khi sử dụng -UseQuotes AsNeeded
  • Các thay đổi trong luồng tiến trình chuyển tiếp từ các không gian chạy Foreach-Object -Parallel
  • Thêm xác thực vào $ PSStyle để từ chối văn bản có thể in khi đặt thuộc tính chỉ mong đợi chuỗi thoát ANSI

Tải xuống PowerShell 7.2 Preview 9

Đối với Windows 10, Windows 8.1 và Windows 7

PowerShell-7.2.0-preview.9 dành cho Windows 64-bit.msi [98 MB]

PowerShell-7.2.0-preview.9 dành cho Windows 32-bit.msi [89.7 MB]

Đối với MacOS

powershell-7.2.0-Preview9 dành cho MacOS 64-bit.pkg [60.0 MB]

Quảng cáo

Đối với Linux

powershell-preview-7.2.0_preview.9 dành cho RedHat Linux.rpm [62.7 MB]

powershell-preview_7.2.0-preview.9 dành cho Debian.deb [61.9 MB]

Để có thêm các tùy chọn tải xuống, vui lòng kiểm tra cái này trang tải xuống.

Sau khi bạn đã tải xuống và cài đặt Windows PowerShell Preview, chỉ cần truy cập Run –> pwsh để mở cửa sổ PowerShell Core.

Để kiểm tra phiên bản PowerShell đã cài đặt, hãy mở PowerShell. CLI sẽ hiển thị phiên bản PS hiện đang chạy ở trên cùng.

Học nhiều hơn về PowerShell and PowerShell Core.

Nếu bạn đã cài đặt PowerShell Core Preview, bạn có thể cập nhật nó lên phiên bản mới nhất bằng lệnh sau:

iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI -Quiet"

Bạn cũng có thể tải xuống và cài đặt PowerShell qua mạng. Phương pháp này phù hợp nhất cho sysadmins.

Lấy đi

Những cải tiến và tính năng mới trong bản phát hành này chắc chắn đáng để thử. Chúng tôi khuyên bạn không nên cài đặt bản cập nhật xem trước này trong môi trường sản xuất trừ khi bạn chắc chắn rằng mình sẽ cần các tính năng mới. Tuy nhiên, nếu bạn thích tự động hóa và các công cụ PowerShell, bạn nên đánh giá bản dựng xem trước này trên máy tính thử nghiệm hoặc máy ảo.