ค้นพบวิธีการเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบ
ไม่ว่าคุณจะเพิ่งเริ่มต้นด้วย PowerShell หรือคุณรู้วิธีเรียกใช้คำสั่งอยู่แล้ว มีหลายครั้งที่คุณต้องใช้ PowerShell เพื่อ 'ทำงานในฐานะผู้ดูแลระบบ' เพราะเหตุใด เพราะบางครั้งกิจกรรมใดๆ ที่คุณทำภายใน PowerShell จะต้องมีสิทธิ์ระดับสูง
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้ทุกวิถีทางที่เป็นไปได้ในการเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบจากมุมมองของผู้ใช้ปลายทาง ผู้ติดบรรทัดคำสั่ง หรือผู้ดูแลระบบไอที!
บทช่วยสอนนี้มีหลายส่วนที่แต่ละส่วนจะแสดงวิธีการเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบ คุณสามารถคลิกวิธีการใดก็ได้ที่คุณต้องการในสารบัญ
ข้อกำหนดเบื้องต้น
บทความนี้จะเป็นบทช่วยสอนแบบลงมือปฏิบัติจริง หากคุณต้องการติดตาม โปรดแน่ใจว่าคุณมี:
- พีซีที่ใช้ Windows 10 - แม้ว่าจะใช้ Windows 10 เป็นตัวอย่างสำหรับบทความนี้ แต่วิธีการส่วนใหญ่ที่ให้ไว้จะใช้ได้กับ Windows 7+
- บัญชีที่มีสิทธิ์ของผู้ดูแลระบบ หากคุณยังไม่มี เรียนรู้วิธีสร้างได้ที่นี่
- PowerShell - วิธีการเหล่านี้ส่วนใหญ่จะใช้ได้กับ Windows PowerShell 5.1 หรือ PowerShell 7
ใช้งาน PowerShell ในฐานะผู้ดูแลระบบด้วยการคลิกขวา
หนึ่งในวิธีที่ง่ายที่สุดในการเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบคือการคลิกขวา มีหลายพื้นที่ที่คุณสามารถคลิกขวาที่ PowerShell และเรียกใช้ได้ วิ่งผ่านพวกเขากันเถอะ
การใช้แถบค้นหา
แถบค้นหาเป็นวิธีที่ง่ายที่สุดวิธีหนึ่งในการรันโปรแกรมส่วนใหญ่ที่ติดตั้งบนคอมพิวเตอร์ของคุณ นอกจากนี้ยังเป็นวิธีง่ายๆ ในการเรียกใช้โปรแกรมต่างๆ ในฐานะผู้ดูแลระบบ รวมถึง PowerShell
หากต้องการเรียกใช้ PowerShell โดยเฉพาะในฐานะผู้ดูแลระบบจากแถบค้นหา:
- คลิกที่ช่องค้นหาที่แถบงานและพิมพ์ powershell การดำเนินการนี้จะแสดงรุ่น PowerShell ที่คุณต้องการ
- มองหา Windows PowerShell หรือเพียงแค่ PowerShell หากใช้ PowerShell Core จากผลการค้นหา
- คลิกขวาที่รายการเมนูและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
คุณสามารถดูขั้นตอนเหล่านี้ได้ในภาพหน้าจอด้านล่าง
การใช้รายการเมนูที่ปักหมุดไว้
ถ้าปักหมุดโปรแกรมไว้ที่เมนู start หรือทาสก์บาร์ ก็คลิกขวาที่รายการเมนูตรงนั้นได้เช่นกัน ด้วยวิธีนี้ Windows 10 จะสร้างทางลัดสำหรับ PowerShell ที่คุณสามารถเข้าถึงได้มากขึ้นที่เมนูเริ่มหรือแถบงาน
หากต้องการเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบในรายการที่ปักหมุด:
- ค้นหาไอคอน PowerShell ในช่องค้นหาอีกครั้ง
- คลิกขวาที่ไอคอน PowerShell และเลือก Pin to Start หรือ Pin to Taskbar
- คลิกที่ปุ่ม เริ่ม
- มองหา Windows PowerShell (หรือ PowerShell Core) ที่ด้านขวาของเมนู Start
- คลิกขวาที่รายการเมนูแล้วเลือก Run as administrator
การเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบโดยใช้ File Explorer
คุณอยู่ใน File Explorer ของ Windows คุณสามารถเปิด PowerShell ในฐานะผู้ดูแลระบบได้เช่นกัน!
การใช้เมนูไฟล์ File Explorer
- เปิด File Explorer โดยใช้ปุ่มลัด Win Key + E หรือเพียงคลิกไอคอนที่ทาสก์บาร์ดังที่คุณเห็นในภาพหน้าจอด้านล่าง
2. เมื่ออยู่ใน File Explorer ให้คลิกที่ File → Open Windows PowerShell → Open Windows PowerShell ในฐานะผู้ดูแลระบบ ดังที่แสดงด้านล่าง
การใช้ PowerShell ปฏิบัติการ
ไม่ว่าคุณจะใช้ระบบปฏิบัติการ 32 บิตหรือ 64 บิต คุณสามารถเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบได้จากตำแหน่งที่เกี่ยวข้อง
ใน File Explorer ให้นำทางไปยังโฟลเดอร์ใดโฟลเดอร์หนึ่งด้านล่าง
- สำหรับระบบปฏิบัติการ 32 บิต: C:\Windows\System32\WindowsPowerShell\v1.0
- สำหรับระบบปฏิบัติการ 64 บิต: C:\Windows\SysWOW64\WindowsPowerShell\v1.0
- ค้นหาไฟล์ powershell.exe
- คลิกขวาที่ powershel.exe และเลือก Run as Adminstrator
การสร้างทางลัดสำหรับ PowerShell บนเดสก์ท็อป
หากคุณต้องการวิธีง่ายๆ ในการเรียกใช้ PowerShell คุณสามารถสร้างทางลัด Windows ได้
- เมื่อคุณเริ่มต้นกระบวนการสร้างทางลัดแล้ว ให้ระบุเส้นทางไปยังไฟล์ปฏิบัติการ PowerShell สำหรับ Windows PowerShell เส้นทางนั้นคือ:
- สำหรับระบบปฏิบัติการ 32 บิต: C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
- สำหรับระบบปฏิบัติการ 64 บิต: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
2. ระบุชื่อทางลัดให้สะดวก (เช่น PowerShell Admin เป็นต้น)
3. ค้นหาทางลัดที่คุณเพิ่งสร้างขึ้นและคลิกขวาที่มันแล้วเลือกคุณสมบัติตามที่แสดงด้านล่าง
4. คลิกที่แท็บทางลัด จากนั้นคลิกปุ่มขั้นสูง จากนั้นหน้าต่างคุณสมบัติขั้นสูงจะปรากฏขึ้น
5. ในหน้าต่าง Advanced Properties ให้เลือกช่องทำเครื่องหมาย Run as administrator และคลิก OK
6. กลับไปที่คุณสมบัติทางลัด คลิกตกลง เพื่อใช้การเปลี่ยนแปลง และคุณก็พร้อมแล้ว
เรียกใช้ PowerShell ในฐานะผู้ดูแลระบบโดยใช้เมนู WinX
อีกวิธีหนึ่งในการเข้าถึง PowerShell ได้อย่างง่ายดายคือผ่านเมนู Win-X ดังที่แสดงในภาพหน้าจอต่อไปนี้ เมนูนี้ไม่เคยได้รับชื่ออย่างเป็นทางการ แต่เรียกกันอย่างกว้างขวางว่า Win-X (หรือเมนูผู้ใช้ระดับสูง) เนื่องจากทางลัดในการเข้าถึงคือ Win Key + X
เมื่อเมนูปรากฏขึ้น เพียงคลิกที่ Windows PowerShell (ผู้ดูแลระบบ) และคุณก็เข้าสู่การแข่งขันแล้ว
การใช้หน้าต่างคำสั่งเรียกใช้
Run Command Window เป็นเครื่องมืออันทรงพลังที่ช่วยให้คุณรันโปรแกรมโดยไม่ต้องค้นหาโดยใช้ SearchBar, Start Menu หรือ File Explorer หากต้องการเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบผ่านหน้าต่างคำสั่ง Run:
- กด ปุ่ม Win + R หน้าต่างเล็ก ๆ จะปรากฏขึ้นตามที่แสดงในภาพหน้าจอด้านล่าง
- พิมพ์ powershell แล้วกด Ctrl+Shift+Enter หรือกด Ctrl+Shift ค้างไว้
- คลิกตกลงเพื่อให้ PowerShell ทำงานในฐานะผู้ดูแลระบบ
ขณะนี้คุณกำลังใช้งาน PowerShell ในฐานะผู้ดูแลระบบ
การใช้ตัวจัดการงาน
Task Manager เป็นเครื่องมือที่ช่วยให้คุณสามารถตรวจสอบหรือยุติกระบวนการของโปรแกรมและบริการที่กำลังทำงานอยู่ในคอมพิวเตอร์ของคุณ คุณยังสามารถใช้เพื่อดำเนินงานต่างๆ เช่น การเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบด้วยตนเอง
หากต้องการเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบผ่านตัวจัดการงาน:
- เปิดตัวจัดการงานโดยกดปุ่ม Ctrl+Shift+Esc บนแป้นพิมพ์ของคุณ หรือตามที่คุณเห็นในภาพหน้าจอด้านล่าง
คุณสามารถเลือกคลิกขวาที่ทาสก์บาร์แล้วเลือกตัวจัดการงานเพื่อเรียกตัวจัดการงานขึ้นมา
2. เมื่อ Task Manager เปิดขึ้นมา ให้ไปที่ File แล้วคลิก Run new job ดังภาพด้านล่าง
3. จากนั้นคุณควรเห็นหน้าต่างป๊อปอัปที่มีลักษณะคล้ายกับหน้าต่าง Run ที่อธิบายไว้ก่อนหน้านี้
4. พิมพ์ powershell เพื่อให้แน่ใจว่าคุณได้ทำเครื่องหมายที่ช่องสร้างงานนี้ด้วยสิทธิ์ผู้ดูแลระบบ และคลิกตกลง เพื่อให้ PowerShell ทำงานในฐานะผู้ดูแลระบบ
ใช้งาน PowerShell ในฐานะผู้ดูแลระบบด้วย Command Line
หากคุณพบว่าตัวเองใช้บรรทัดคำสั่งเป็นประจำ ไม่ต้องกังวล คุณสามารถเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบที่นั่นได้เช่นกัน
ถ้าคุณมี cmd อยู่แล้ว exe เปิดทำงานในฐานะผู้ดูแลระบบโดยใช้เทคนิคเดียวกับที่อธิบายไว้ในบทความนี้ คุณสามารถเรียกใช้ start powershell ได้เลย และมันจะทำงานในฐานะผู้ดูแลระบบ
หากคุณใช้พรอมต์คำสั่งที่ยังไม่ได้เป็นผู้ดูแลระบบ นั่นก็ไม่ใช่ปัญหา เรียกใช้ Start-Process cmdlet ด้วย PowerShell จาก cmd exe โดยใช้พารามิเตอร์ -Verb runas
powershell Start-Process powershell -Verb runAsหากคุณอยู่ในหน้าต่าง PowerShell อยู่แล้ว คุณสามารถเรียกใช้ Start-Process powershell -Verb runas ได้โดยตรงเพื่อเปิดอินสแตนซ์ PowerShell ใหม่ที่ทำงานในฐานะผู้ดูแลระบบ
การสร้างไฟล์แบตช์เพื่อเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบ
ตอนนี้คุณรู้วิธีเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบจากพรอมต์คำสั่งแล้ว หากคุณรู้วิธีการทำเช่นนี้แล้ว คุณสามารถสร้างไฟล์แบตช์เพื่อทำให้เป็นอัตโนมัติได้!
เปิดโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ วางในบรรทัดต่อไปนี้ และบันทึกไฟล์เป็น PowerShell เป็น admin.bat ทุกที่ที่คุณต้องการ
Powershell.exe -Command "& {Start-Process Powershell.exe -Verb RunAs}"เรียกใช้ไฟล์แบตช์แล้วคุณจะสังเกตเห็นว่ามีหน้าต่าง PowerShell ทำงานในฐานะผู้ดูแลระบบ!
การสร้างงานที่กำหนดเวลาไว้เพื่อเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบ
ตัวกำหนดเวลางานเป็นแอปในตัวบน Windows 10 ที่ช่วยให้คุณเรียกใช้งานอัตโนมัติได้เสมือนจริง ดังนั้น คุณยังสามารถใช้เพื่อสร้างงานที่เรียกใช้ PowerShell ในฐานะผู้ดูแลระบบทุกครั้งที่คุณเข้าสู่ระบบคอมพิวเตอร์ของคุณ เป็นต้น
เริ่มต้นสร้างกล่องงานและระบุไฟล์ที่จะเรียกใช้ตามรายการใดรายการหนึ่งด้านล่าง:
- สำหรับระบบปฏิบัติการ 32 บิต: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
- สำหรับระบบปฏิบัติการ 64 บิต: C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
ในหน้าต่างสร้างงาน ให้ระบุค่าให้กับรายการเมนูทั้งหมดที่แสดงด้านล่าง เพื่อให้แน่ใจว่าได้ทำเครื่องหมายในช่องเรียกใช้ด้วยสิทธิ์สูงสุดแล้ว
ขณะนี้เมื่อมีการเรียกใช้งานที่กำหนดเวลาไว้ ระบบจะดำเนินการ PowerShell ในฐานะผู้ดูแลระบบ!
อ่านเพิ่มเติม
- วัตถุ PowerShell คุณสมบัติและวิธีการ
- วิธีการตั้งค่าและจัดการงานที่กำหนดเวลาไว้ด้วย PowerShell















