Windows Tips & News

PowerShell 7.1.0 Preview 7 ออกแล้ว

click fraud protection
ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา 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 และเพิ่มประสิทธิภาพระบบเวลาอินเทอร์เน็ต (NTP) เป็นวิธ...

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

Winaero Tweaker 0.5.0.1 เปิดตัวแล้ว

Winaero Tweaker 0.5.0.1 เปิดตัวแล้ว

12 ตอบกลับWinaero Tweaker 0.5.0.1 ออกมาแล้ว เวอร์ชันใหม่นี้มาพร้อมกับการแก้ไขข้อบกพร่องมากมาย ฉัน...

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

ดาวน์โหลด ดาวน์โหลด AIMP Steam Skin สำหรับ AIMP3

เว็บไซต์นี้ใช้คุกกี้เพื่อปรับปรุงประสบการณ์ของคุณในขณะที่คุณสำรวจเว็บไซต์ จากคุกกี้เหล่านี้ คุกกี...

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