🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

[สำหรับมือใหม่] วิธีติดตั้งและเปิดใช้งาน PowerShell (Windows / Mac / Linux)

ในบทความที่แล้ว "PowerShell คืออะไร? เจาะลึกเชลล์ที่แข็งแกร่งที่สุดที่ผู้ใช้ Windows ทุกคนต้องมี" เราได้เรียนรู้ว่า PowerShell ไม่ใช่แค่ Command Prompt ธรรมดาๆ แต่เป็นเชลล์ที่ทรงพลังอย่างยิ่งที่สามารถจัดการกับอ็อบเจกต์ได้ หลังจากได้สัมผัสกับเสน่ห์และพลังของมันแล้ว คุณคงรู้สึกว่า "อยากลองใช้ดูจัง!" ใช่ไหมครับ

แต่จริงๆ แล้ว "Windows PowerShell" ที่ติดตั้งมาพร้อมกับ Windows ของคุณนั้นเป็นเวอร์ชันที่ค่อนข้างเก่า (5.1) และปัจจุบันไม่มีการเพิ่มฟีเจอร์ใหม่ๆ เข้าไปแล้ว สำหรับการพัฒนาเว็บในยุคปัจจุบัน สิ่งที่จะแสดงศักยภาพที่แท้จริงออกมาคือ "PowerShell (เวอร์ชัน 7 ขึ้นไป)" ตัวใหม่ที่พัฒนาในรูปแบบโอเพนซอร์ส ซึ่งได้พัฒนาไปเป็นเครื่องมือข้ามแพลตฟอร์มที่ทำงานได้เหมือนกันทุกประการไม่เพียงแค่บน Windows แต่ยังรวมถึง macOS และ Linux ด้วย

ในบทความนี้ เราจะอธิบายขั้นตอนการติดตั้งและเปิดใช้งาน PowerShell เวอร์ชันล่าสุดในแต่ละระบบปฏิบัติการอย่างละเอียด เพื่อให้มือใหม่สามารถทำตามได้โดยไม่สับสน มาติดตั้งเชลล์ที่ทันสมัยนี้ลงในเครื่องโปรดของคุณเพื่อเพิ่มประสิทธิภาพในการพัฒนาเว็บกันเถอะ!


ทำไมต้องใช้ PowerShell ตัวใหม่? ความแตกต่างกับ Windows PowerShell

ก่อนอื่น เรามาตอบคำถามที่ว่า "ในเมื่อมีอยู่ใน Windows แล้ว ทำไมต้องติดตั้งตัวใหม่ด้วย?" คำตอบคือทั้งสองมีความแตกต่างกันอย่างชัดเจน

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


1. วิธีติดตั้ง PowerShell บน Windows

การติดตั้งบน Windows วิธีที่ง่ายและฉลาดที่สุดคือการใช้ winget ซึ่งเป็นเครื่องมือจัดการแพ็กเกจมาตรฐานของ Windows

ขั้นตอนที่ 1: ค้นหา PowerShell ด้วย winget

ก่อนอื่น ให้เปิด PowerShell หรือ Terminal (ไม่จำเป็นต้องใช้สิทธิ์ผู้ดูแลระบบ) แล้วลองค้นหาแพ็กเกจ PowerShell ที่สามารถติดตั้งได้ด้วยคำสั่งต่อไปนี้

winget search Microsoft.PowerShell

หากมี "Microsoft.PowerShell" แสดงขึ้นมาในรายการ แสดงว่า winget พร้อมใช้งานแล้ว


ขั้นตอนที่ 2: ติดตั้ง PowerShell ด้วย winget

จากนั้น ให้รันคำสั่งต่อไปนี้เพื่อติดตั้ง PowerShell เวอร์ชันเสถียรล่าสุด

winget install --id Microsoft.PowerShell --source winget

ตัวติดตั้งจะถูกดาวน์โหลดและติดตั้งโดยอัตโนมัติ


ขั้นตอนที่ 3: เปิดและตรวจสอบ PowerShell ตัวใหม่

หลังจากการติดตั้ง เมื่อเปิดเมนู Start คุณจะเห็น "PowerShell" ตัวใหม่ที่มีไอคอนสีดำ เพิ่มขึ้นมานอกเหนือจาก "Windows PowerShell" สีฟ้าแบบเดิม คลิกเพื่อเปิดใช้งาน

เมื่อเปิดขึ้นมาแล้ว มาตรวจสอบเวอร์ชันกัน รันคำสั่งต่อไปนี้

$PSVersionTable

หาก PSVersion ในผลลัพธ์ที่แสดงขึ้นมาเป็น "7.x.x" แสดงว่าการติดตั้งเวอร์ชันล่าสุดสำเร็จแล้ว!


2. วิธีติดตั้ง PowerShell บน macOS

บน macOS วิธีที่ง่ายที่สุดคือการใช้เครื่องมือจัดการแพ็กเกจที่ชื่อว่า Homebrew

ขั้นตอนที่ 1: ติดตั้ง PowerShell ด้วย Homebrew

เปิด Terminal แล้วสามารถติดตั้งได้ด้วยคำสั่งเดียว

brew install --cask powershell

ขั้นตอนที่ 2: เปิดและตรวจสอบ PowerShell

เมื่อติดตั้งเสร็จแล้ว คุณสามารถเปิด PowerShell ได้ง่ายๆ เพียงแค่พิมพ์คำสั่งต่อไปนี้ใน Terminal

pwsh

หากพรอมต์เปลี่ยนเป็น PS /Users/yourname> แสดงว่า PowerShell กำลังทำงานอยู่ คุณสามารถตรวจสอบได้ว่าเป็นเวอร์ชัน 7 ขึ้นไปหรือไม่ด้วยคำสั่ง $PSVersionTable


3. วิธีติดตั้ง PowerShell บน Linux (Ubuntu/Debian)

บน Linux โดยทั่วไปแล้วจะทำการลงทะเบียน Repository แพ็กเกจอย่างเป็นทางการของ Microsoft ก่อน แล้วจึงทำการติดตั้ง ในที่นี้จะขอแนะนำขั้นตอนสำหรับ Ubuntu/Debian

ขั้นตอนที่ 1: การเตรียมการ

ก่อนอื่น ให้อัปเดตรายการแพ็กเกจและติดตั้งเครื่องมือที่จำเป็น

sudo apt-get update
sudo apt-get install -y wget apt-transport-https software-properties-common

ขั้นตอนที่ 2: รับคีย์ GPG ของ Repository จาก Microsoft

ดาวน์โหลดคีย์เพื่อตรวจสอบความน่าเชื่อถือของแพ็กเกจ

wget -q "https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb"
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb

ขั้นตอนที่ 3: ติดตั้ง PowerShell

อัปเดตข้อมูล Repository และในที่สุดก็ติดตั้ง PowerShell

sudo apt-get update
sudo apt-get install -y powershell

ขั้นตอนที่ 4: การเปิดใช้งานและการตรวจสอบ

หลังจากการติดตั้ง สามารถเปิดใช้งานได้ด้วยคำสั่ง pwsh ลองตรวจสอบเวอร์ชันเหมือนกับตอนที่ทำบน macOS

pwsh

สรุป

เยี่ยมมากครับ! ตอนนี้เครื่อง Windows, macOS, และ Linux ของคุณได้มีสภาพแวดล้อม PowerShell ที่ทันสมัยและเป็นแบบข้ามแพลตฟอร์มแล้ว การที่สามารถรันคำสั่งและสคริปต์เดียวกันได้โดยไม่เกี่ยงระบบปฏิบัติการนั้นเป็นข้อได้เปรียบอย่างมากในการพัฒนาเว็บ

โดยเฉพาะผู้ใช้ Windows คงจะตื่นเต้นกับความเป็นไปได้ในการทำงานอัตโนมัติเมื่อได้สัมผัสกับแนวคิด "อ็อบเจกต์" และ "ไปป์ไลน์" ที่พลิกโฉมความเข้าใจเดิมๆ เกี่ยวกับ Command Prompt ไปเลยใช่ไหมครับ

เมื่อสภาพแวดล้อมพร้อมแล้ว คุณก็ได้ก้าวเข้าสู่เส้นทางของการเป็นผู้เชี่ยวชาญเชลล์ที่แข็งแกร่งที่สุดแล้ว ในบทความหน้า เราจะมาแนะนำ 10 Cmdlet พื้นฐานที่ควรรู้เป็นอันดับแรกโดยใช้ PowerShell ตัวใหม่นี้กัน อย่าลืมติดตามนะครับ!

10 คำสั่ง PowerShell ที่ควรรู้เป็นอันดับแรก (Get-Process, Set-Location และอื่นๆ)