Windows Tips & News

PowerShell 7.1.0 Preview 7 ออกแล้ว

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบ

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

แบนเนอร์ PowerShell 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
ทำลายการเปลี่ยนแปลง
การอัปเดตและการแก้ไขเครื่องยนต์
การอัปเดตและการแก้ไข Cmdlet ทั่วไป
การล้างรหัส
เครื่องมือ
แบบทดสอบ
สิ่งที่คาดหวังใน PowerShell 7.1

มีอะไรใหม่ใน 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 เป็น updatable-help

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

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

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

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

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบ
เปิดใช้งานโหมดออฟไลน์เสมอสำหรับไฟล์ใน Windows 10

เปิดใช้งานโหมดออฟไลน์เสมอสำหรับไฟล์ใน Windows 10

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบWindows 10 มีคุณลักษณะที่เรียก...

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

Microsoft อาจฟื้นแท็บ (ชุด) ใน Windows 10 ในไม่ช้า

Microsoft อาจฟื้นแท็บ (ชุด) ใน Windows 10 ในไม่ช้า

ทิ้งคำตอบไว้ชุด เป็นคุณลักษณะที่น่าตื่นเต้นที่สุดของ Windows 10 เวอร์ชันที่จะมาถึง ชุดคือการใช้งา...

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

วิธีเปิดใช้งาน Virtual Touchpad ใน Windows 10

วิธีเปิดใช้งาน Virtual Touchpad ใน Windows 10

เริ่มต้นด้วย Windows 10 บิลด์ 14965ระบบปฏิบัติการมีคุณสมบัติ Virtual Touchpad ใหม่ ซึ่งสามารถเปิด...

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