PowerShell เป็นเครื่องมืออันทรงพลัง แม้ไม่มี GUI แต่ช่วยได้เมื่อ GUI ล้มเหลว นี่คือ 10 Cmdlet (คำสั่งเดี่ยว) ที่น่ารู้
⚠ สำคัญ: สร้าง System Restore Point ก่อนลองครับ
10 Cmdlet ที่มีประโยชน์
1. เปิด UWP App: Start-Process "ms-settings:"
เปิด Settings App ทันที ใช้ URI อื่นๆ สำหรับ App อื่นได้ (ดูรายการที่ Microsoft Docs)
2. ดูวิธีใช้คำสั่ง: Get-Help <command>
Get-Help Get-Process- สรุปสั้นGet-Help Get-Process -Full- รายละเอียดเต็มGet-Help Get-Process -Example- พร้อมตัวอย่างGet-Help *- แสดงคำสั่งทั้งหมด
3. ค้นหาคำสั่งคล้ายกัน: Get-Command -Name <คำค้น> หรือ Get-Command -CommandType <ประเภท>
4. หาไฟล์/โฟลเดอร์: Get-Item <PATH>
5. อ่านเนื้อหาไฟล์: Get-Content <PATHไฟล์>
6. ดู Services: Get-Service
คำสั่งที่เกี่ยวข้อง: Start-Service, Stop-Service, Restart-Service, Suspend-Service, Resume-Service
7. ดู Processes: Get-Process
คำสั่งที่เกี่ยวข้อง: Start-Process, Stop-Process, Wait-Process
8. ตั้งค่า Execution Policy: Set-ExecutionPolicy <ระดับ>
Unrestricted- ต่ำสุดRemoteSigned- แนะนำ (Default)AllSigned- ทุกสคริปต์ต้องลงนามRestricted- สูงสุด (ห้ามรันสคริปต์)
9. คัดลอกไฟล์/โฟลเดอร์: Copy-Item "Source" -Destination "Dest"
10. ลบไฟล์/โฟลเดอร์: Remove-Item "PATH"
คำถามที่พบบ่อย
Q: ดูคำสั่งทั้งหมดยังไง? ใช้ Get-Command บันทึกลงไฟล์: Get-Command | Out-File commands.txt
Q: CMD และ PowerShell ต่างกันยังไง? PowerShell ขั้นสูงกว่า เป็น Scripting Language รองรับ Object Pipeline ใช้คำสั่ง CMD ได้ และใน Windows 11 มี Windows Terminal รวมทั้งสอง