PowerShell 7.1.0 Preview 7 ออกแล้ว
ทีม 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