Windows Tips & News

PowerShell 7.2.0 Preview 3, v7.1.2 และ v7.0.5 พร้อมให้ดาวน์โหลดแล้ว

ไอคอน PowerShell 7 Avatar
ทิ้งคำตอบไว้

วันนี้ Microsoft ได้อัปเดตซอฟต์แวร์ PowerShell ในทั้งสามสาขาที่มีอยู่ การอัปเดตรวมถึง PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 และ PowerShell 7.0.5 รุ่นเสถียรเป็นการปรับปรุงการบำรุงรักษาเล็กน้อย

PowerShell เป็นโซลูชันการเขียนสคริปต์ข้ามแพลตฟอร์มที่มีอยู่ใน Windows, MacOS และ Linux เริ่มต้นด้วย PowerShell 7.0 devs ได้เปลี่ยนเพื่อให้สอดคล้องกับ .NET ออกและสนับสนุนวงจรชีวิต อย่างใกล้ชิดมากขึ้น มีอะไรใหม่ในการเผยแพร่ในวันนี้

มีอะไรใหม่ใน PowerShell 7.2.0 ดูตัวอย่าง 3

  • ประสิทธิภาพ: หลีกเลี่ยงการจัดสรรอาร์เรย์จาก ไดเรกทอรี GetDirectories และ ไดเรกทอรี GetFiles.
  • ประสิทธิภาพ: หลีกเลี่ยง สตริง ToLowerInvariant() จาก GetEnvironmentVariableAsBool() เพื่อหลีกเลี่ยงการโหลด libicu เมื่อเริ่มต้น
  • ประสิทธิภาพ: รับเวอร์ชัน PowerShell ใน PSVersionInfo ใช้แอตทริบิวต์แอสเซมบลีแทน FileVersionInfo.
  • แก้ไข: รับวันที่ -UFormat %u การปฏิบัติตาม ISO 8601
  • แก้ไข: ร่วมกับ PSDesiredStateConfigurationv3 โมดูลช่วยให้ รับ-DscResource, เรียกใช้-DscResource และคอมไพล์การกำหนดค่า DSC บนทุกแพลตฟอร์ม รองรับโดย PowerShell (โดยใช้ทรัพยากร DSC แบบคลาส)
  • แก้ไข: ปราบปราม ความคืบหน้าในการเขียน ใน ConsoleHost หากเอาต์พุตถูกเปลี่ยนเส้นทางและแก้ไขการทดสอบ
  • แก้ไข: คุณลักษณะทดลอง PSAnsiProgress: เพิ่มแถบความคืบหน้าขั้นต่ำโดยใช้การแสดงผล ANSI
  • แก้ไข: cmdlets ของเว็บเพื่อสร้าง URI จากเนื้อหาอย่างถูกต้องเมื่อใช้ -NoProxy
  • แก้ไข: อัปเดต ICommandPredictor เพื่อให้ข้อเสนอแนะเพิ่มเติมและทำให้ข้อเสนอแนะง่ายต่อการเชื่อมโยง (#14649)
  • แก้ไข: รีเซ็ตสีหลังจากเขียน ละเอียด, ดีบัก, และ คำเตือน ข้อความ
  • แก้ไข: การใช้ตัวแปรสำหรับการซ้อน ForEach-Object -Parallel
  • แก้ไข: เมื่อจัดรูปแบบ หากคอลเล็กชันถูกแก้ไข อย่าทำให้ไปป์ไลน์ทั้งหมดล้มเหลว
  • แก้ไข: ปรับปรุงความสมบูรณ์ของพารามิเตอร์สำหรับแอตทริบิวต์
  • แก้ไข: เขียนข้อความแสดงข้อผิดพลาดที่เหมาะสมสำหรับ รับคำสั่ง '' '
  • แก้ไข: การพิมพ์ผิดในสตริงทรัพยากร ProxyURI ไม่ได้ให้มา
  • แก้ไข: เพิ่มการสนับสนุนไปยัง $PSStyle สำหรับขีดทับและไฮเปอร์ลิงก์
  • แก้ไข: $PSStyle รหัสกะพริบ

มีอะไรใหม่ใน PowerShell 7.1.2

  • แก้ไขการลงนามโดยบุคคลที่สามสำหรับไฟล์ในโฟลเดอร์ย่อย
  • Bump .NET SDK เป็นเวอร์ชัน 5.0.103
  • เผยแพร่แพ็คเกจเครื่องมือส่วนกลางสำหรับการเปิดตัวที่เสถียร

มีอะไรใหม่ใน PowerShell 7.0.4

  • ลบฟีด MyGet จากการทดสอบ nuget.config
  • อัปเดตไฟล์ WXS สำหรับ 7.0.4
  • อัปเดตการพึ่งพา .NET สำหรับ 7.0.4
  • แก้ไข 7.0.4 'Get-Module' การทดสอบล้มเหลว
  • แก้ไขความล้มเหลวในการสร้างไดเร็กทอรี
  • ปิดใช้งานการทดสอบการเรียกใช้ลิงก์ WMF
  • ใช้ PowerShell Core เพื่อสร้างและทดสอบแพ็คเกจใน CI build
  • ปิดใช้งานการทดสอบที่ขึ้นกับ libmi สำหรับ macOS
  • ใช้หนึ่งฟีดในแต่ละ nuget.config ในการสร้างอย่างเป็นทางการ
  • เส้นทางการแก้ไข RPM ที่ลงชื่อจะถูกอัปโหลดจากในรุ่น build
  • แก้ไขข้อผิดพลาดทางไวยากรณ์ในสคริปต์บรรจุภัณฑ์ของ Windows
  • ทำให้โหมด AppLocker Enforce มีความสำคัญเหนือกว่าโหมดการตรวจสอบ UMCI
  • แก้ไขปัญหาเกี่ยวกับบิลด์ที่ไม่ได้ลงนาม
  • ย้าย macOS และ NuGet ไปที่การลงนาม ESRP
  • ย้ายการลงนามแพ็คเกจ Windows เพื่อใช้ESRP
  • ย้าย Linux ไปที่การลงนาม ESRP
  • ย้ายข้อมูลการลงนามของบุคคลที่สามไปยังESRP
  • อย่าทำการชำระเงินตื้นๆ
  • ย้ายไปที่การลงนาม ESRP สำหรับไฟล์ Windows
  • แก้ไขการแตกในแพ็คเกจรายวันเนื่องจากการเปลี่ยนแปลงการลงนาม macOS
  • เซ็นชื่อแต่ละไฟล์ในแพ็คเกจ
  • ใช้ใบรับรอง Authenticode สำหรับการลงนาม MSIX
  • เซ็นชื่อไฟล์ MSIX สำหรับร้านค้า
  • ใช้พาธส่วนตัวชั่วคราวเมื่อเริ่มต้นรันสเปซเมื่อ $env: HOME ไม่ได้กำหนดไว้
  • แก้ไขบรรจุภัณฑ์ MSIX เพื่อตรวจสอบว่ามีการเผยแพร่ตัวอย่างโดยการตรวจสอบสตริงเวอร์ชันความหมาย
  • เพิ่มเนื้อหาวิธีใช้เริ่มต้นไปยังโฟลเดอร์เนื้อหา

สามารถดูรายละเอียดเพิ่มเติมได้ที่ GitHub.

วิธีเรียกใช้ Firefox ในโหมดการท่องเว็บแบบส่วนตัวจากบรรทัดคำสั่งหรือทางลัด

วิธีเรียกใช้ Firefox ในโหมดการท่องเว็บแบบส่วนตัวจากบรรทัดคำสั่งหรือทางลัด

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

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

แก้ไข Windows 11 Snap Layouts ที่หายไปใน Firefox

แก้ไข Windows 11 Snap Layouts ที่หายไปใน Firefox

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

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

วิธีการติดตั้ง MATE ใน Linux Mint Cinnamon Edition

วิธีการติดตั้ง MATE ใน Linux Mint Cinnamon Edition

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

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