Windows Tips & News

PowerShell 7.1.0 Preview 7 ออกแล้ว

click fraud protection

ทีม PowerShell ได้เปิดตัว PowerShell เวอร์ชันตัวอย่างใหม่ นี่คือสิ่งที่คาดหวังในแพลตฟอร์ม PowerShell 7.1 ที่กำลังจะมีขึ้น และสิ่งที่เปลี่ยนแปลงไปใน Preview 7

การเปิดตัวตัวอย่างของ PowerShell 7.1 ประกอบด้วย .NET 5 แสดงตัวอย่าง 1. เริ่มต้นด้วย PowerShell 7.0 devs ได้เปลี่ยนเพื่อให้สอดคล้องกับ .NET ออกและสนับสนุนวงจรชีวิต อย่างใกล้ชิดมากขึ้น คาดว่า PowerShell 7.1 จะพร้อมให้ใช้งานภายในหนึ่งหรือสองสัปดาห์นับจากวันที่เผยแพร่ของ .NET 5 ในช่วงฤดูหนาวปี 2020 และสอดคล้องกับจังหวะการเปิดตัวประจำปีต่อไป

เริ่มต้นด้วยการแสดงตัวอย่าง 6 การแสดงตัวอย่าง PowerShell 7.1 คือ มีอยู่ใน Microsoft Store.

มีอะไรใหม่ใน PowerShell 7.1 Preview 6

ทำลายการเปลี่ยนแปลง

  • แก้ไข $? ที่จะไม่เป็น $false เมื่อคำสั่งดั้งเดิมเขียนถึง stderr (#13395)

การอัปเดตและการแก้ไขเครื่องยนต์

  • งานเริ่มต้นของโมเดลปลั๊กอินระบบย่อย (สำหรับ PowerShell ขั้นต่ำ) (#13186)
  • เพิ่มประสิทธิภาพ GetSystemLockdownPolicy สำหรับสถานการณ์ที่ไม่ล็อกดาวน์ (#13438)

การอัปเดตและการแก้ไข Cmdlet ทั่วไป

  • ย้อนกลับ "เพิ่มพารามิเตอร์ -เพจ ถึง ขอความช่วยเหลือ เพื่อรองรับการเพจ (#13374)" (#13519)
  • เพิ่มการสนับสนุนสำหรับ TLS 1.3 ใน Web cmdlets (#13409) (ขอบคุณ จ่าฝูง!)
  • เพิ่มการตรวจสอบค่าว่างสำหรับ args ใน CommandLineParser (#13451) (ขอบคุณ จ่าฝูง!)
  • ประมวลผลจุดแยกวิเคราะห์สำหรับแอปพลิเคชัน Microsoft Store (#13481) (ขอบคุณ จ่าฝูง!)
  • เคลื่อนไหว PSNullตัวดำเนินการแบบมีเงื่อนไข คุณลักษณะนอกการทดลอง (#13529)
  • เคลื่อนไหว PSNativePSPathResolution คุณลักษณะออกจากการทดลอง (#13522)
  • ใช้ฟิลด์หากไม่มีคุณสมบัติสำหรับ ObRoot เมื่อใช้ PowerShell Direct ไปยังคอนเทนเนอร์ (#13375) (ขอบคุณ @ครึ่งซีก!)
  • ปราบปราม UTF-7 คำเตือนที่ล้าสมัย (#13484)
  • หลีกเลี่ยงการแจงนับ an. หลายตัว จำนวน ตัวอย่างใน Compiler.cs (#13491)
  • เปลี่ยน เพิ่มประเภท -OutputType ไม่สนับสนุน ConsoleApplication และ WindowsApplication (#13440)
  • สร้างคำเตือนเมื่อ UTF-7 ถูกกำหนดให้เป็นการเข้ารหัส (#13430)

การล้างรหัส

เราขอขอบคุณผู้ร่วมให้ข้อมูลต่อไปนี้!

@xtqqczze ครับ, @tamasvajk

เครื่องมือ

  • vscode: เพิ่ม ตัวแก้ไขconfig ถึงส่วนขยายที่แนะนำ (#13537) (ขอบคุณ @xtqqczze ครับ!)
  • ลบที่ล้าสมัย ZapDisable รหัสที่เกี่ยวข้องจาก build.psm1 (#13350) (ขอบคุณ @jackerr3!)

แบบทดสอบ

  • ปิดการใช้งาน WMF ดาวน์โหลดการทดสอบการตรวจสอบลิงก์ (#13479)

สิ่งที่คาดหวังใน PowerShell 7.1

  • PowerShellGet 3.0
  • โมดูลการจัดการความลับซึ่งเป็นเลเยอร์นามธรรมที่ขยายได้ใน PowerShell สำหรับการโต้ตอบกับ Secrets and Secrets Vaults จะได้รับการสนับสนุน Linux
  • ตัววิเคราะห์ PSScript 2.0 เพื่อประสบการณ์ผู้ใช้ที่ดียิ่งขึ้นด้วย VSCode-PowerShell และ PSEditorServices
  • การปรับปรุงที่ทำเพื่อ PowerShell Jupyter Kernel
  • การปรับปรุงที่ทำเพื่อ platyPS vNext โมดูล PowerShell ที่ devs ใช้ในการแปลงเอกสาร PowerShell จาก markdown เป็น updatetable-help

นอกจากนี้ยังมีอีกหลายพื้นที่ที่สามารถทำการปรับปรุงและเปลี่ยนแปลงเพิ่มเติมได้ รวมถึงการติดตั้งและการอัปเดต การปรับปรุงเชลล์ ประสบการณ์ผู้ใช้เชิงโต้ตอบ

สุดท้าย PowerShell อาจได้รับการตั้งค่าขั้นต่ำ ซึ่งรวมถึงส่วนต่างๆ ของ PowerShell ที่จำเป็นสำหรับสคริปต์ของคุณ ไม่เพียงแต่จะใช้พื้นที่ดิสก์น้อยลง แต่ที่สำคัญกว่านั้น ชุดโค้ดที่น้อยที่สุดหมายถึงการแพตช์น้อยลงและพื้นผิวการโจมตีด้านความปลอดภัย

คุณสามารถดาวน์โหลดได้ที่นี่:

ดาวน์โหลด PowerShell 7.1 Preview

ในที่สุด Windows 11 ก็ได้รับป้ายข้อความสำหรับปุ่มบนแถบงาน

ในที่สุด Windows 11 ก็ได้รับป้ายข้อความสำหรับปุ่มบนแถบงาน

แถบงานของ Windows 11 ขาดคุณสมบัติที่ใช้งานได้จริงหลายประการซึ่งก่อนหน้านี้มีให้ตามค่าเริ่มต้นในระ...

อ่านเพิ่มเติม

Windows 11 Build 22624.1616 (เบต้า) รองรับภาษาเพิ่มเติมสำหรับคำบรรยายสด

Windows 11 Build 22624.1616 (เบต้า) รองรับภาษาเพิ่มเติมสำหรับคำบรรยายสด

Microsoft ได้เปิดตัว Windows 11 เวอร์ชันใหม่ 22H2 รุ่น 22621.1616 และ 22624.1616 (KB5025308) ให้ก...

อ่านเพิ่มเติม

Microsoft กำลังเน้นความพยายามในการประหยัดพลังงานและทรัพยากร

Microsoft กำลังเน้นความพยายามในการประหยัดพลังงานและทรัพยากร

เนื่องในวันคุ้มครองโลกปี 2023 ไมโครซอฟท์เน้นความพยายามในการประหยัดพลังงานและทรัพยากร ในขณะเดียวกั...

อ่านเพิ่มเติม