IT之家 11 tháng 12 tin tức, vào ngày 10 tháng 11, Microsoft đã công bố phát hành chính thức PowerShell 7.7. Công cụ dòng lệnh và tự động hóa này được xây dựng trên .NET 11, tập trung vào việc củng cố bảo mật, mở rộng lệnh và tăng độ tin cậy khi chạy, nhằm cải thiện trải nghiệm sử dụng hàng ngày cho các quản trị viên và nhà phát triển.
PowerShell là một công cụ dòng lệnh và ngôn ngữ kịch bản do Microsoft phát triển, chủ yếu được sử dụng để quản lý máy tính, xử lý dữ liệu và tự động hóa các thao tác lặp lại. PowerShell hiện đại là mã nguồn mở, đa nền tảng và có thể chạy trên Windows, macOS và Linux.

Về chu kỳ hỗ trợ, thông báo chính thức chỉ hiển thị PowerShell 7.7 là phiên bản được hỗ trợ trong thời gian tiêu chuẩn (STS), thường là 18 tháng. Tuy nhiên, .NET mà PowerShell phụ thuộc đã kéo dài thời gian hỗ trợ STS từ 18 tháng lên 24 tháng, do đó thời gian hỗ trợ cụ thể của phiên bản 7.7 sẽ dựa theo bảng chu kỳ sống chính thức (truy cập trước khi IT之家 đăng bài, Microsoft chưa cập nhật).
Về nâng cấp bảo mật, phiên bản mới tăng cường hạn chế thao tác trong chế độ ngôn ngữ bị giới hạn, siết chặt kiểm tra tham số và tin nhắn cho các thao tác từ xa, đồng thời thực hiện xác thực nghiêm ngặt hơn đối với việc giải nén tệp trợ giúp. Lệnh Test-Json cũng không còn mặc định truy cập tham chiếu kiến trúc bên ngoài, mà người dùng phải kích hoạt rõ ràng để giảm thiểu việc truy cập bên ngoài không cần thiết.
Về các tính năng thực dụng, phiên bản mới thêm New-TemporaryDirectory để tạo trực tiếp thư mục tạm thời; lệnh Join-Path để nối đường dẫn đã bổ sung tham số phần mở rộng; các lệnh định dạng như bảng, danh sách hỗ trợ loại bỏ các thuộc tính cụ thể, giúp thông tin đầu ra gọn gàng hơn.

Nhiều lệnh đã sửa đổi cách xử lý tham số bật/tắt để đảm bảo rằng khi truyền rõ ràng “tắt”, nó sẽ hoạt động chính xác. Ngoài ra, lệnh New-Guid hiện mặc định tạo các định danh duy nhất dưới dạng UUID v7, hỗ trợ sắp xếp theo thời gian, thay vì sử dụng hành vi mặc định v4 trước đây.


