วิธีการลบหรือสร้างงานที่กำหนดเวลาไว้ด้วย PowerShell ใน Windows 11
หากคุณต้องการลบหรือสร้างงานที่กำหนดเวลาไว้(delete or create a scheduled task)บน Windows 11/10 โดยใช้Windows PowerShellบทช่วยสอนนี้จะช่วยคุณได้ คุณไม่จำเป็นต้องเปิดTask Schedulerเพื่อ สร้างงานที่กำหนดเวลา(create the scheduled task)ไว้ อย่างไรก็ตาม คุณต้องรันคำสั่งบางอย่างเพื่อให้งานสำเร็จ
Task Schedulerเป็นหนึ่งในยูทิลิตี้ที่ดีที่สุดของWindows 10ช่วยให้คุณสร้างงานและดำเนินการตามเวลาที่กำหนด ตั้งแต่เปิดแอปอย่างNotepadไปจนถึงการรันสคริปต์PowerShell คุณสามารถทำทุกอย่างได้ด้วยความช่วยเหลือของ Task Scheduler(PowerShell)
สร้างงานที่กำหนดเวลาไว้ด้วย PowerShell
ในการใช้PowerShellเพื่อสร้างงานที่กำหนดเวลาไว้บนWindows 10ให้ทำตามขั้นตอนเหล่านี้-
- ค้นหาpowershellในกล่องค้นหาของแถบงาน
- คลิกเรียกใช้ในฐานะผู้ดูแล(Run as administrator)ระบบ
- คลิกปุ่มใช่(Yes)
- ป้อนตัวแปร$action
- ป้อน ตัวแปร $triggerเพื่อจัดเก็บการกำหนดเวลาของงานที่กำหนดเวลาไว้
- ป้อนคำสั่งนี้เพื่อสร้างงานที่กำหนดเวลาไว้
ลองตรวจสอบเวอร์ชันโดยละเอียดของขั้นตอนเหล่านี้
ในตอนแรก คุณต้อง เปิด Windows PowerShell ด้วยสิทธิ์(open Windows PowerShell with administrator privileges)ของ ผู้ดูแลระบบ ให้ค้นหา "powershell" ใน ช่องค้นหาของ ทาสก์บาร์(Taskbar)และคลิกที่ปุ่ม Run as administrator (Run as administrator )หาก ข้อความแจ้ง UACปรากฏขึ้น ให้คลิก ปุ่มใช่ (Yes )เมื่อมองเห็นหน้าจอPowerShell ให้ป้อนคำสั่งต่อไปนี้ -(PowerShell)
$action = New-ScheduledTaskAction -Execute 'app-path'
อย่าลืมเปลี่ยนเส้นทางของแอปด้วยเส้นทางเดิมของแอปที่คุณต้องการเรียกใช้
ตัวอย่างเช่น หากคุณต้องการเปิดNotepadให้ป้อน notepad.exe หากคุณต้องการเปิดGoogle Chrome บนคอมพิวเตอร์ (Google Chrome)Windows 10 64 บิตให้ป้อนเส้นทางต่อไปนี้-
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
คำสั่งทั้งหมดจะมีลักษณะดังนี้-
$action = New-ScheduledTaskAction -Execute ' C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
ในกรณีที่คุณต้องการรัน สคริปต์ PowerShellคุณต้องใช้ -argument และระบุสคริปต์ ในกรณีนั้นคำสั่งจะมีลักษณะดังนี้-
New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path
ถัดไป คุณต้องตั้งเวลาที่คุณต้องการดำเนินการ เช่นเดียวกับTask Schedulerคุณสามารถเลือกเวลาใดก็ได้ตามความต้องการของคุณ คำสั่งพื้นฐานมีลักษณะดังนี้-
$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM
ตามคำสั่งนี้ งานจะทำงานหนึ่งครั้งในเวลา 18:30 น. หรือ 18:30 น. ในวันเดียวกัน คุณสามารถใช้การตั้งค่าต่างๆ เช่น -รายวัน -รายสัปดาห์ -รายเดือน(-Daily, -Weekly, -Monthly)ฯลฯ ในทางกลับกัน คุณสามารถเลือกเวลาในรูปแบบ 12 หรือ 24 ชั่วโมง หากคุณเลือกรูปแบบ 12 ชั่วโมง คุณต้องกำหนดAM AM/PM
หลังจากนั้นคุณต้องลงทะเบียนสำหรับงาน เพื่อที่ป้อนคำสั่งต่อไปนี้ -
Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription"
อย่าลืมเปลี่ยนชื่อ DemoName, DemoTaskและ DemoDescription ตามที่คุณต้องการ
เมื่อเสร็จแล้วคุณจะได้รับการต้อนรับด้วยหน้าจอต่อไปนี้-
ลบ(Delete)งานที่กำหนดเวลาไว้ด้วย PowerShell
หากต้องการใช้PowerShellเพื่อลบงานที่กำหนดเวลาไว้ ให้ทำตามขั้นตอนเหล่านี้-
- ค้นหาpowershellในกล่องค้นหาของแถบงาน
- คลิกเรียกใช้ในฐานะผู้ดูแล(Run as administrator)ระบบ
- คลิกปุ่มใช่(Yes)
- ป้อน(Enter)คำสั่งต่อไปนี้เพื่อเลือกงาน
- ป้อน คำสั่ง Unregisterเพื่อลบงาน
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับขั้นตอนเหล่านี้ โปรดอ่านต่อไป
ในตอนแรก ให้ เปิดหน้าต่าง Windows PowerShell ที่ยกระดับ(open an elevated Windows PowerShell window) แล้วป้อนคำสั่งต่อไปนี้
Get-ScheduledTask -TaskName "DemoTask"
อย่าลืมแทนที่ DemoTask ด้วยชื่องานเดิม หลังจากนั้นให้ป้อนคำสั่งนี้เพื่อลบงาน-
Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false
เพื่อยืนยันการลบ คุณสามารถป้อนคำสั่งแรก หากแสดงข้อความแสดงข้อผิดพลาด งานจะถูกลบออก
โพสต์นี้มีวิธีการเพิ่มเติมในการ ลบงานที่กำหนดเวลาไว้
นั่นคือทั้งหมด! หวังว่ามันจะช่วย
Related posts
วิธีการกำหนดตาราง PowerShell script ใน Task Scheduler บน Windows 10
วิธีกำหนดเวลาไฟล์แบตช์ให้ทำงานใน Windows 11/10 โดยใช้ Task Scheduler
PowerShell กับ Command Prompt: ข้อดีและข้อเสีย
PowerShell Arrays: วิธีสร้างและใช้งาน
วิธีการแสดงรายการ Windows Services ทั้งหมดโดยใช้ PowerShell หรือ Command Line
ปิดใช้งาน Telemetry & Data Collection ใน Windows 10 โดยใช้ Task Scheduler
ชิปเซ็ตและเมนบอร์ดที่รองรับ Windows 11 operating system
วิธีการปรับ Webcam Brightness ใน Windows 11
Edition ของ Windows 11 ใดที่คุณจะได้รับการอัพเกรด
Schedule Shutdown or Restarts ใช้ Task Scheduler ใน Windows 11/10
คำแนะนำและภาพรวมในเชิงลึกของ Windows 11 Task Manager
Dynamic Refresh Rate feature ทำงานอย่างไรใน Windows 11
9 วิธีในการเริ่ม Task Scheduler ใน Windows (ทุกเวอร์ชัน)
วิธีการบล็อก Windows 11 จากการติดตั้งบนคอมพิวเตอร์ของคุณ
วิธีเปลี่ยนชื่องาน Windows ที่สร้างด้วย Task Scheduler
Update Windows Defender เมื่อ Automatic Updates ถูกปิดการใช้งาน
วิธีการชะลองานที่กำหนดเวลาไว้ใน Task Scheduler ใน Windows 11/10
วิธีการตรึงแอใด ๆ ที่จะ Taskbar ใน Windows 11
พีซีนี้ไม่สามารถทำงาน Windows 11 - แก้ไขได้!
เปิดใช้งานหรือปิดใช้งาน Wi-Fi และ Ethernet adapter บน Windows 11