Windows Tips & News

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

ดาวน์โหลดเอฟเฟกต์ Fluent Design ใน Windows 10 Guest ใน VirtualBox

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

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

เปลี่ยนไอคอนไดรฟ์ใน Windows 10 ด้วยไฟล์ *.ico ที่กำหนดเอง

เปลี่ยนไอคอนไดรฟ์ใน Windows 10 ด้วยไฟล์ *.ico ที่กำหนดเอง

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

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

เปลี่ยนไอคอนไดรฟ์ดีวีดีใน Windows 10 ด้วยไฟล์ *.ico ที่กำหนดเอง

เปลี่ยนไอคอนไดรฟ์ดีวีดีใน Windows 10 ด้วยไฟล์ *.ico ที่กำหนดเอง

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

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