ค้นหาเว็บไซต์

ค้นพบวิธีการเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบ


ไม่ว่าคุณจะเพิ่งเริ่มต้นด้วย PowerShell หรือคุณรู้วิธีเรียกใช้คำสั่งอยู่แล้ว มีหลายครั้งที่คุณต้องใช้ PowerShell เพื่อ 'ทำงานในฐานะผู้ดูแลระบบ' เพราะเหตุใด เพราะบางครั้งกิจกรรมใดๆ ที่คุณทำภายใน PowerShell จะต้องมีสิทธิ์ระดับสูง

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

บทช่วยสอนนี้มีหลายส่วนที่แต่ละส่วนจะแสดงวิธีการเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบ คุณสามารถคลิกวิธีการใดก็ได้ที่คุณต้องการในสารบัญ

ข้อกำหนดเบื้องต้น

บทความนี้จะเป็นบทช่วยสอนแบบลงมือปฏิบัติจริง หากคุณต้องการติดตาม โปรดแน่ใจว่าคุณมี:

  • พีซีที่ใช้ Windows 10 - แม้ว่าจะใช้ Windows 10 เป็นตัวอย่างสำหรับบทความนี้ แต่วิธีการส่วนใหญ่ที่ให้ไว้จะใช้ได้กับ Windows 7+
  • บัญชีที่มีสิทธิ์ของผู้ดูแลระบบ หากคุณยังไม่มี เรียนรู้วิธีสร้างได้ที่นี่
  • PowerShell - วิธีการเหล่านี้ส่วนใหญ่จะใช้ได้กับ Windows PowerShell 5.1 หรือ PowerShell 7

ใช้งาน PowerShell ในฐานะผู้ดูแลระบบด้วยการคลิกขวา

หนึ่งในวิธีที่ง่ายที่สุดในการเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบคือการคลิกขวา มีหลายพื้นที่ที่คุณสามารถคลิกขวาที่ PowerShell และเรียกใช้ได้ วิ่งผ่านพวกเขากันเถอะ

การใช้แถบค้นหา

แถบค้นหาเป็นวิธีที่ง่ายที่สุดวิธีหนึ่งในการรันโปรแกรมส่วนใหญ่ที่ติดตั้งบนคอมพิวเตอร์ของคุณ นอกจากนี้ยังเป็นวิธีง่ายๆ ในการเรียกใช้โปรแกรมต่างๆ ในฐานะผู้ดูแลระบบ รวมถึง PowerShell

หากต้องการเรียกใช้ PowerShell โดยเฉพาะในฐานะผู้ดูแลระบบจากแถบค้นหา:

  1. คลิกที่ช่องค้นหาที่แถบงานและพิมพ์ powershell การดำเนินการนี้จะแสดงรุ่น PowerShell ที่คุณต้องการ
  2. มองหา Windows PowerShell หรือเพียงแค่ PowerShell หากใช้ PowerShell Core จากผลการค้นหา
  3. คลิกขวาที่รายการเมนูและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ

คุณสามารถดูขั้นตอนเหล่านี้ได้ในภาพหน้าจอด้านล่าง

การใช้รายการเมนูที่ปักหมุดไว้

ถ้าปักหมุดโปรแกรมไว้ที่เมนู start หรือทาสก์บาร์ ก็คลิกขวาที่รายการเมนูตรงนั้นได้เช่นกัน ด้วยวิธีนี้ Windows 10 จะสร้างทางลัดสำหรับ PowerShell ที่คุณสามารถเข้าถึงได้มากขึ้นที่เมนูเริ่มหรือแถบงาน

หากต้องการเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบในรายการที่ปักหมุด:

  1. ค้นหาไอคอน PowerShell ในช่องค้นหาอีกครั้ง
  2. คลิกขวาที่ไอคอน PowerShell และเลือก Pin to Start หรือ Pin to Taskbar

  1. คลิกที่ปุ่ม เริ่ม
  2. มองหา Windows PowerShell (หรือ PowerShell Core) ที่ด้านขวาของเมนู Start
  3. คลิกขวาที่รายการเมนูแล้วเลือก Run as administrator

การเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบโดยใช้ File Explorer

คุณอยู่ใน File Explorer ของ Windows คุณสามารถเปิด PowerShell ในฐานะผู้ดูแลระบบได้เช่นกัน!

การใช้เมนูไฟล์ File Explorer

  1. เปิด File Explorer โดยใช้ปุ่มลัด Win Key + E หรือเพียงคลิกไอคอนที่ทาสก์บาร์ดังที่คุณเห็นในภาพหน้าจอด้านล่าง

2. เมื่ออยู่ใน File Explorer ให้คลิกที่ File → Open Windows PowerShell → Open Windows PowerShell ในฐานะผู้ดูแลระบบ ดังที่แสดงด้านล่าง

การใช้ PowerShell ปฏิบัติการ

ไม่ว่าคุณจะใช้ระบบปฏิบัติการ 32 บิตหรือ 64 บิต คุณสามารถเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบได้จากตำแหน่งที่เกี่ยวข้อง

  1. ใน File Explorer ให้นำทางไปยังโฟลเดอร์ใดโฟลเดอร์หนึ่งด้านล่าง

    • สำหรับระบบปฏิบัติการ 32 บิต: C:\Windows\System32\WindowsPowerShell\v1.0
    • สำหรับระบบปฏิบัติการ 64 บิต: C:\Windows\SysWOW64\WindowsPowerShell\v1.0
  2. ค้นหาไฟล์ powershell.exe
  3. คลิกขวาที่ powershel.exe และเลือก Run as Adminstrator

การสร้างทางลัดสำหรับ PowerShell บนเดสก์ท็อป

หากคุณต้องการวิธีง่ายๆ ในการเรียกใช้ PowerShell คุณสามารถสร้างทางลัด Windows ได้

  1. เมื่อคุณเริ่มต้นกระบวนการสร้างทางลัดแล้ว ให้ระบุเส้นทางไปยังไฟล์ปฏิบัติการ 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:

  1. กด ปุ่ม Win + R หน้าต่างเล็ก ๆ จะปรากฏขึ้นตามที่แสดงในภาพหน้าจอด้านล่าง
  2. พิมพ์ powershell แล้วกด Ctrl+Shift+Enter หรือกด Ctrl+Shift ค้างไว้
  3. คลิกตกลงเพื่อให้ PowerShell ทำงานในฐานะผู้ดูแลระบบ

ขณะนี้คุณกำลังใช้งาน PowerShell ในฐานะผู้ดูแลระบบ

การใช้ตัวจัดการงาน

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

หากต้องการเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบผ่านตัวจัดการงาน:

  1. เปิดตัวจัดการงานโดยกดปุ่ม 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

บทความที่เกี่ยวข้อง