Windows Tips & News

PowerShell 7.1.0 RC 1 พร้อมให้ดาวน์โหลดแล้ว

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

PowerShell 7.1 ซึ่งเป็นเวอร์ชันใหม่ของโซลูชันการเขียนสคริปต์ข้ามแพลตฟอร์มที่พร้อมใช้งานบน Windows, MacOS และ Linux นั้นใกล้จะเปิดตัวแล้ว วันนี้ Release Candidate เวอร์ชัน 1 พร้อมให้ดาวน์โหลดแล้ว

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

มีอะไรใหม่ใน PowerShell 7.1 RC 1

ปัญหาที่ทราบ

PowerShell รุ่นนี้ได้รับผลกระทบจากการถดถอยที่ทราบสองสามประการและการเปลี่ยนแปลงโดยการออกแบบใน .NET 5.0.0-rc.1
จากผลกระทบของการถดถอยเหล่านี้ โดยเฉพาะอย่างยิ่งในสถานการณ์เชิงโต้ตอบบนระบบที่ไม่ใช่ Windows เราจะ เผยแพร่แพ็คเกจ PowerShell v7.1.0-rc.1 สำหรับ Windows และ Linux โดยข้าม macOS ไปจนกว่า v7.1.0-rc.2 จะพร้อมใช้งานกับ การแก้ไขที่เหมาะสม

  • [ถดถอย] คอนโซล API ระบบ. คอนโซล TreatControlCAsInput ย้อนกลับบน Linux และ macOS: dotnet/runtime#42423. การแก้ไขเกิดขึ้นใน .NET 5.0.0-rc.2: dotnet/runtime#42432
    • สิ่งนี้ทำให้ Ctrl+c ที่จะไม่ทำงานใน PSReadLine บน Linux และ macOS
  • [ถดถอย] คอนโซล API ระบบ. คอนโซล ReadKey() ส่งคืนไม่ถูกต้อง Ctrl+J สำหรับ เข้าสู่ บน macOS: dotnet/รันไทม์#42418. การแก้ไขเกิดขึ้นใน .NET 5.0.0-rc.2: dotnet/runtime#42477
    • สิ่งนี้ทำให้เกิด เข้าสู่ ไม่ทำงานในคอนโซลรวม PSES
  • [ถดถอย] การถดถอยของประสิทธิภาพบน Linux และ macOS: dotnet/runtime#41739. การแก้ไขเกิดขึ้นใน .NET 5.0.0-rc.2: dotnet/runtime#41820
    • สิ่งนี้ทำให้เกิดปัญหาด้านประสิทธิภาพที่อาจเกิดขึ้นกับสถาปัตยกรรมเฉพาะบางตัว, Linux distros และ macOS ตัวอย่างเช่น การค้นพบคำสั่งใน PowerShell นั้นช้ากว่า 20 เท่าบน Ubuntu 18.04 WSL 2
  • [โดยการออกแบบทำลายการเปลี่ยนแปลง]TLS 1.0 และ TLS 1.1 ถูกเลิกใช้จากค่าดีฟอลต์บนเครื่อง Linux โดยที่ OpenSSL 1.1 ขึ้นไปใช้: dotnet/runtime#40746
    • สิ่งนี้ทำให้เกิด Invoke-WebRequest และ Invoke-RestMethod ที่จะโยน AuthenticationException เมื่อใช้ TLS 1.0 หรือ TLS 1.1 บนเครื่อง Linux โดยที่ OpenSSL 1.1 ขึ้นไปใช้.

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

  • ให้แก้ไข ComInterop รหัสตามที่ทีม .NET แนะนำ (#13533)

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

  • แก้ไขกรณีที่ข้อความแสดงข้อยกเว้นมีเพียงแค่ "น" บน Windows (#13684)
  • จำได้ CONOUT$ และ CONIN$ ตามชื่ออุปกรณ์ที่สงวนไว้ (#13508) (ขอบคุณ @davidreis97!)
  • แก้ไข ConciseView สำหรับฟังก์ชั่นขั้นสูงแบบโต้ตอบเมื่อเขียนข้อผิดพลาด (#13623)

สิ่งที่คาดหวังใน 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 และเพิ่มประสิทธิภาพระบบ
Firefox 65: การตั้งค่าการบล็อกเนื้อหาใหม่

Firefox 65: การตั้งค่าการบล็อกเนื้อหาใหม่

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

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

เมนูเริ่ม ทางลัด นับ หอจดหมายเหตุ

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

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

วิธีดูที่อยู่ IP ของคุณใน Windows 10

วิธีดูที่อยู่ IP ของคุณใน Windows 10

ใน Windows 10 มีหลายวิธีในการค้นหาที่อยู่ IP ปัจจุบันของคุณ อาจเป็นประโยชน์ในการค้นหาเพื่อเข้าถึง...

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