เมื่อวันที่ 4 มีนาคม PowerShell 7 เวอร์ชันใหม่เปิดตัว
PowerShell คือ “ซอฟต์แวร์อัตโนมัติข้ามแพลตฟอร์มและเฟรมเวิร์กการกำหนดค่าที่ปรับให้เหมาะสมสำหรับข้อมูลที่มีโครงสร้าง, REST API และโมเดลออบเจ็กต์” ซึ่งรวมถึงเชลล์คำสั่ง ภาษาเชิงวัตถุ และชุดเครื่องมือการเขียนสคริปต์และการควบคุม
ในบรรดาคุณสมบัติใหม่ที่ระบุไว้:
- การประมวลผลวัตถุแบบขนานใน ForEach-Object
- ตัวดำเนินการใหม่: ตัวดำเนินการแบบมีเงื่อนไขแบบไตรภาค ?:; คำสั่งควบคุม || และ && คล้ายกับตัวดำเนินการเดียวกันใน bash; ตัวดำเนินการ NULL แบบมีเงื่อนไข ?? และ ?= ให้ค่าทางขวาหากค่าทางซ้ายเป็น NULL
- ปรับปรุงมุมมองคำอธิบายข้อผิดพลาดและ Get-Error cmdlet สำหรับการเรียกคำอธิบายข้อผิดพลาดโดยละเอียด
- เรียกทรัพยากรการกำหนดค่าสถานะที่ต้องการ (DSC) โดยตรงจาก PowerShell (รุ่นทดลอง)
- ปรับปรุงความเข้ากันได้แบบย้อนหลังกับ Windows PowerShell
เวอร์ชันนี้พร้อมใช้งานโดยการกระจาย Linux ที่รองรับ .NET Core 3.1 ชุมชนเป็นผู้จัดเตรียมแพ็คเกจสำหรับ Arch และ Kali Linux
แพ็คเกจ Snap ใน Ubuntu 16.04 ทำให้เกิด segfault ดังนั้นจึงแนะนำให้ติดตั้งเป็นแพ็คเกจ DEB หรือ tar.gz
ที่มา: linux.org.ru