ไมโครซอฟท์ปล่อย PowerShell 7.0 ที่พอร์ตมาใช้ .NET Core 3.1 โดยเพิ่มฟีเจอร์สำคัญหลายอย่าง โดยเฉพาะตัวภาษาเอง เช่น
ForEach-Object
สามารถรันแบบขนานกันต่อเนื่องได้แล้ว$message = (Test-Path $path) ? "Path exists" : "Path not found"
&&
และ ||
เหมือน bashเวอร์ชั่นนี้ซัพพอร์ตตั้งแต่ Windows 7, Windows Server 2008, macOS 10.13, RHEL/CentOS 7, Fedora 29, Debian 9, Ubuntu 16.04, openSUSE 15, Alpine Linux 3.8 และเวอร์ชั่นหลังจากนั้น บน Debian, Ubuntu, และ Alpine Linux ยังรองรับซีพียู ARM ด้วย
ที่มา - Microsoft Developer Blog
Comments
pipeline chian นี่รอมานานมากครับ ใช้ใน cmd ได้แต่ใช้ใน ps ไม่ได้นี่คือหลายครั้งต้องยอมพิมพ์ cmd นำหน้าไปก่อน แต่บางทีมันก็ทำแบบนั้นไม่ได้อีก