Contact
Line : comsiam
Contact
Line : comsiam

PowerShell คือเครื่องมือที่ทำให้ผู้ดูแลระบบ Windows Server ทำงานได้เร็วขึ้นหลายเท่า งานที่เคยต้องคลิกหลายสิบครั้งผ่าน GUI อาจเหลือเพียงคำสั่งเดียว โดยเฉพาะบน Windows Server 2025 ที่ Microsoft ผลักดัน Automation มากขึ้นกว่าเดิม
หากคุณเป็น System Administrator, Server Engineer หรือ IT Support การรู้จักคำสั่ง PowerShell พื้นฐานเหล่านี้จะช่วยให้บริหารจัดการ Server ได้อย่างมืออาชีพ
PowerShell ช่วยให้
ปัจจุบันองค์กรขนาดใหญ่แทบทุกแห่งใช้ PowerShell เป็นมาตรฐานในการดูแลระบบ
คำสั่ง
Get-ComputerInfo
ใช้ดูข้อมูลสำคัญของเครื่อง
เหมาะสำหรับการตรวจสอบสถานะเครื่องอย่างรวดเร็ว
Get-Date
ใช้ดูเวลาปัจจุบันของ Server
มีประโยชน์มากในการตรวจสอบปัญหา Time Sync และ Kerberos
Get-NetIPAddress
ดู IP Address ทุก Interface
สามารถใช้แทนการเปิด Network Settings ได้ทันที
Get-NetAdapter
แสดง
ใช้ตรวจสอบปัญหา Network เบื้องต้นได้ดี
Get-Process
แสดง Process ทั้งหมดที่กำลังทำงาน
หากต้องการดูเฉพาะ Process
Get-Process notepad
Stop-Process -Name notepad
หรือ
Stop-Process -Id 1234
ใช้สำหรับปิดโปรแกรมที่ค้าง
Get-Service
แสดง Service ทั้งหมดในระบบ
ตัวอย่าง
Get-Service Spooler
Start-Service Spooler
ใช้เปิด Service ที่หยุดทำงาน
Stop-Service Spooler
ใช้หยุด Service ที่ไม่ต้องการใช้งาน
Restart-Service Spooler
คำสั่งยอดนิยมของผู้ดูแลระบบ
ช่วยแก้ปัญหา Service ค้างได้อย่างรวดเร็ว
Get-EventLog -LogName System
ดู Log ระบบ
หรือ
Get-WinEvent -LogName System
ซึ่งเป็นวิธีที่ใหม่กว่าและเร็วกว่า
Get-Volume
แสดง
ใช้เช็กพื้นที่ก่อนเกิดปัญหา Disk เต็ม
Get-LocalUser
แสดง Local User ทั้งหมด
เหมาะสำหรับ Server แบบ Workgroup
Restart-Computer
สามารถสั่งรีบูตได้ทันที
หากต้องการบังคับ
Restart-Computer -Force
Stop-Computer
ใช้ Shutdown เครื่องจาก PowerShell
Get-HotFix
แสดงรายการ Update ที่ติดตั้งแล้ว
ช่วยตรวจสอบสถานะ Patch Management ได้ง่าย
Test-NetConnection google.com
หรือ
Test-NetConnection 8.8.8.8
ช่วยวิเคราะห์ปัญหา Network ได้ละเอียดกว่า Ping แบบเดิม
Get-NetFirewallRule
ใช้ดู Rule ทั้งหมดของ Windows Firewall
เหมาะสำหรับการ Troubleshooting การเชื่อมต่อ
Get-Command
หากต้องการค้นหาคำสั่งเกี่ยวกับ Service
Get-Command *service*
เป็นคำสั่งที่ Admin มืออาชีพใช้บ่อยมาก
หากไม่รู้วิธีใช้คำสั่งใด
ใช้
Get-Help
ตัวอย่าง
Get-Help Get-Service
หรือ
Get-Help Get-Service -Examples
จะมีตัวอย่างการใช้งานให้ทันที
จากประสบการณ์ของผู้ดูแลระบบส่วนใหญ่ คำสั่งที่ถูกใช้งานบ่อยคือ
หากจำได้ครบชุดนี้ จะช่วยลดเวลาทำงานลงอย่างมาก
PowerShell คือหัวใจของการบริหาร Windows Server 2025 ยุคใหม่ ผู้ดูแลระบบที่สามารถใช้ PowerShell ได้อย่างคล่องแคล่วจะทำงานได้รวดเร็วกว่า แม่นยำกว่า และสามารถทำ Automation ได้มากกว่าการใช้ GUI เพียงอย่างเดียว
ในโลกของ Enterprise Infrastructure ปัจจุบัน การเรียนรู้คำสั่ง PowerShell ถือเป็นทักษะพื้นฐานที่จำเป็น และทีมงาน comsiam แนะนำให้ผู้ดูแลระบบทุกคนฝึกใช้งานคำสั่งเหล่านี้เป็นประจำ เพราะจะช่วยให้การดูแล Server มีประสิทธิภาพมากขึ้นอย่างชัดเจน อีกทั้ง comsiam มองว่าการเริ่มต้นจาก 20 คำสั่งสำคัญในบทความนี้ คือจุดเริ่มต้นที่ดีที่สุดสำหรับการก้าวสู่สายงาน System Administrator ระดับมืออาชีพ
หากวันนี้คุณต้องตรวจสอบสถานะ Server จำนวน 100 เครื่อง คุณจะเปิด Remote Desktop เข้าไปทีละเครื่อง หรือจะใช้ PowerShell เพื่อดึงข้อมูลทั้งหมดภายในไม่กี่วินาที?