Tags:
Node Thumbnail

เมื่อปี 2016 ไมโครซอฟท์ประกาศโอเพนซอร์ส PowerShell ตามหลังการโอเพนซอร์ส .NET และเปิดให้ใช้งาน PowerShell ข้ามแพลตฟอร์ม ใช้บนลินุกซ์และแมคได้ด้วย แต่ช่วงแรกยังมีสถานะเป็นรุ่น Alpha เท่านั้น

เวลาผ่านมาเกือบสองปี ในที่สุดไมโครซอฟท์ก็ออกซอพต์แวร์รุ่นจริง โดยใช้ชื่อเรียกว่า PowerShell Core (เหมือน .NET Core) นับเลขเวอร์ชันเป็น 6.0 ต่อจาก Windows PowerShell รุ่นปัจจุบัน (5.1)

การแยกรุ่น PowerShell ทำให้ตอนนี้ซอฟต์แวร์ถูกแยกออกเป็น 2 สาย (เหมือน .NET) คือ

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศโอเพนซอร์ส PowerShell พร้อมๆ กับการเปิดให้ใช้งานบนลินุกซ์และแมค ตามหลัง .NET ที่ซัพพอร์ตทั้งสามระบบปฏิบัติการไปเมื่อกลางปี โดยระบุว่าลูกค้าของไมโครซอฟท์เรียกร้องการรองรับลินุกซ์เพราะต้องการรวมการจัดการเซิร์ฟเวอร์เข้าไว้ในระบบเดียวกัน

การรองรับครั้งนี้ ไมโครซอฟท์ยังเปิด PowerShell Editor Service ชุดช่วยเหลือตัวแก้โค้ด เช่น VS Code หรือ Sublime ที่จะสามารถแก้ไขโค้ด PowerShell ได้โดยง่าย และระบบจัดการเครื่องระยะไกล PowerShell Remoting Protocol ก็จะรองรับการใช้ OpenSSH เพื่อเชื่อมต่อด้วย

Tags:
Node Thumbnail

ทีมงาน PowerShell ประกาศว่ากำลังพยายามจะทำให้ PowerShell สามารถเชื่อมต่อเข้าไปยังเซิร์ฟเวอร์ลินุกซ์ด้วยโปรโตคอล SSH และจะเข้าไปช่วยเหลือในโครงการ OpenSSH อีกด้วย

ความพยายามครั้งนี้เป็นความพยายามครั้งที่สามของทีมงาน PowerShell โดยข้อเสนอนี้ใน PowerShell รุ่นแรกและรุ่นที่สองถูกตีตกไปทั้งสองครั้ง แต่ความเปลี่ยนแปลงในไมโครซอฟท์ช่วงหลังที่เป็นมิตรกับชุมชนโอเพนซอร์สมากขึ้นทำให้ความพยายามรอบนี้มีความหวังมากขึ้นกว่ารอบก่อนๆ

การประกาศแผนรอบนี้ยังเป็นช่วงวางแผนเท่านั้น ยังไม่มีความชัดเจนว่าการซัพพอร์ตนี้จะซัพพอร์ตระดับใดและจะมีให้ใช้งานเมื่อใด แต่ฟีเจอร์นี้ก็เป็นฟีเจอร์ที่ผู้ใช้ PowerShell เรียกร้องอย่างมากตลอดมา