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

วิธีเรียกใช้งานตามกำหนดเวลาในฐานะผู้ดูแลระบบใน Windows 11/10


ในโพสต์นี้ เราจะแสดงวิธีเรียกใช้งานตามกำหนดการในฐานะผู้ดูแลระบบใน Windows 11/10 แอปพลิเคชั่นบางตัวต้องการสิทธิ์ของผู้ดูแลระบบเพื่อทำงานบนพีซี Windows ตัวอย่างเช่น การเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบมักจำเป็นเพื่อเรียกใช้สคริปต์ที่ต้องใช้สิทธิ์ขั้นสูงเพื่อเปลี่ยนการตั้งค่าระบบ จัดการทรัพยากรระบบ หรือติดตั้งซอฟต์แวร์ของบริษัทอื่น หากสคริปต์ดังกล่าวทำงานโดยไม่มีสิทธิ์ของผู้ดูแลระบบ สคริปต์ดังกล่าวอาจสร้างปัญหาหรือจุดบกพร่องในระบบปฏิบัติการ Windows ในโพสต์นี้ เราจะแสดงวิธีทำให้แอปได้รับสิทธิ์ของผู้ดูแลระบบในขณะที่แอปทำงานอย่างเงียบ ๆ โดยเป็นส่วนหนึ่งของงานที่กำหนดเวลาไว้

วิธีเรียกใช้งานตามกำหนดเวลาในฐานะผู้ดูแลระบบใน Windows 11/10

สมมติว่าคุณได้สร้างงานเพื่อทำให้สคริปต์ PowerShell เป็นอัตโนมัติโดยใช้แอป Task Scheduler ในการเรียกใช้งานตามกำหนดการนี้ในฐานะผู้ดูแลระบบบนพีซี Windows 11/10 คุณต้องทำตามขั้นตอนเหล่านี้:

  1. เปิดตัว Windows Task Scheduler

  2. เลือกงาน

  3. เปิดใช้งานตัวเลือก 'เรียกใช้ด้วยสิทธิ์สูงสุด'

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

มาถึงจุดนี้ ต่อไปนี้คือวิธีเรียกใช้งานตามกำหนดเวลาในฐานะผู้ดูแลระบบใน Windows 11/10:

1. เปิดตัว Windows Task Scheduler

คลิกที่ Windows Search และพิมพ์ 'ตัวกำหนดเวลางาน' ตัวกำหนดเวลางานจะแสดงเป็นคู่ที่ดีที่สุด ทางด้านขวา คลิกที่ตัวเลือก เรียกใช้ในฐานะผู้ดูแลระบบ (ตัวเลือกที่สองจากด้านบน)

2. เลือกงาน

Windows Task Scheduler จะเปิดขึ้น คลิกที่ตัวเลือก Task Scheduler Library ในแผงด้านซ้าย งานที่กำหนดเวลาไว้ทั้งหมดจะแสดงขึ้นตรงกลางหน้าต่างโปรแกรม คลิกขวาที่งานที่คุณต้องการเรียกใช้โดยใช้สิทธิ์ของผู้ดูแลระบบ แล้วเลือก คุณสมบัติ นอกจากนี้ คุณยังสามารถคลิกที่ตัวเลือก คุณสมบัติ ในแผงด้านขวา หรือเพียงดับเบิลคลิกที่งาน

3. เปิดใช้งานตัวเลือก 'เรียกใช้ด้วยสิทธิ์สูงสุด'

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

หากคุณต้องการเรียกใช้งานจากบัญชีผู้ใช้มาตรฐาน (ซึ่งเป็นสมาชิกของกลุ่มผู้ดูแลระบบ) อย่าลืมเลือกตัวเลือก เรียกใช้ไม่ว่าผู้ใช้จะเข้าสู่ระบบหรือไม่ก็ตาม

เมื่อคุณบันทึกงาน คุณอาจต้องป้อนรหัสผ่าน (รหัสผ่านของผู้ใช้ที่จะดำเนินงาน) ป้อนรหัสผ่านและคลิกที่ปุ่ม ตกลง

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

โปรแกรม/สคริปต์: C:\Windows\System32\WindowsPowerShell 1.0\powershell.exe

เพิ่มอาร์กิวเมนต์ (ไม่บังคับ): -ExecutionPolicy Bypass -File "C:\Users\isang\Desktop\TWC_script.ps1"

แทนที่ C:\Users\isang\Desktop\TWC_script.ps1 ด้วยตำแหน่งของไฟล์สคริปต์ PowerShell ที่บันทึกไว้

นอกจากนี้ ให้กำหนดนโยบายการดำเนินการของคุณเพื่อให้งานนี้สำเร็จ

แค่นั้นแหละ! ฉันหวังว่านี่จะช่วยได้.

ฉันจะเรียกใช้ Task Scheduler ในฐานะผู้ดูแลระบบใน Windows 11 ได้อย่างไร

นอกจากการใช้ Windows Search เพื่อเรียกใช้ Task Scheduler ในฐานะผู้ดูแลระบบแล้ว คุณยังสามารถใช้แอป Task Manager เพื่อสร้างงานใหม่ที่เรียกใช้ Task Scheduler โดยใช้สิทธิ์ของผู้ดูแลระบบ คลิกขวาที่ไอคอนปุ่ม เริ่ม แล้วเลือก ตัวจัดการงาน คลิกที่ปุ่ม เรียกใช้งานใหม่ พิมพ์ taskschd.msc ในฟิลด์ เปิด และเลือกตัวเลือก สร้างงานนี้ด้วยสิทธิ์ของผู้ดูแลระบบ คลิก ตกลง เพื่อเปิดตัว Task Scheduler ในฐานะผู้ดูแลระบบ

ฉันจะบังคับให้รันงานที่กำหนดเวลาไว้ในฐานะผู้ดูแลระบบได้อย่างไร

ในการบังคับให้งานที่กำหนดเวลาไว้ทำงานในฐานะผู้ดูแลระบบบนพีซี Windows 11/10 โดยไม่ปิดใช้งานพรอมต์ UAC คุณควรเปิดใช้งานสิทธิ์สูงสุดภายใต้ตัวเลือกความปลอดภัย สิ่งนี้จะให้ 'สิทธิ์ของผู้ดูแลระบบ' แก่ผู้ใช้ในลักษณะเดียวกับที่พรอมต์การควบคุมบัญชีผู้ใช้ให้ ดับเบิลคลิกที่รายการงานใน Windows Task Scheduler และทำเครื่องหมายที่ช่อง เรียกใช้ด้วยสิทธิ์สูงสุด คลิก ตกลง เพื่อบันทึกงาน คลิกที่ไอคอน เรียกใช้ ในแผงด้านขวาเพื่อทดสอบงาน มันจะทำงานด้วยสิทธิ์ของผู้ดูแลระบบโดยไม่ต้องเรียกใช้พรอมต์ UAC

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