วิธี Import หรือ Export ค่า setting จาก Task Scheduler

จะเห็นได้ว่าโปรแกรม Task Scheduler นั้นสามารถนำมาใช้ประโยชน์ได้หลากหลายแบบ ไม่ว่าจะเป็น
การตั้งเวลาให้คอมพิวเตอร์ Sleep, Restart, สั่งรันโปรแกรม อัตโนมัติ

นอกจากนี้ Task Scheduler ยังสามารถเก็บบันทึกการตั้งค่าแล้ว Export ออกมาเพื่อนำไปใช้งานกับเครื่องอื่นได้อีกด้วย

สำหรับ วิธีการ Export ก็สามารถทำได้โดยการเปิดโปรแกรม Task Scheduler แล้วเลือก Task ที่เราต้องการ แล้วจะเห็น Action เมนูทางด้านขวามือให้เราเลือก Export ออกมา โดยไฟล์ที่ได้จะเป็นไฟล์ xml
Task Scheduler export import1

ส่วนการนำไปใช้งานเครื่องอื่น หรือการ import ก็สามารถทำได้โดยการเลือก Import นั้นเอง

จะเห็นได้ว่า โปรแกรม Task Scheduler นั้นมีประโยชน์มากอีกทั้งยังรองรับการ Import และ Export Task ที่เราสร้างไว้แล้วทำให้ไม่ต้องมาตั้งค่าใหม่ ทำให้ใช้งานได้สะดวกจริงๆ

ใช้ Task scheduler เพื่อสั่งรันโปรแกรม

เราสามารถใช้ Task scheduler เพื่อสั่งรันโปรแกรมของเราได้(เช่น python script หรือ Batch file)

วิธีการใช้งานก็คือ ให้เราสร้าง Task ขึ้นมาแล้วไปสร้าง Actions โดย Action ให้เลือก Start a program ส่วนในช่อง Program/script ให้เราใส่ที่อยูของ Script ที่เราอยากจะให้ทำงาน ตามตัวอย่างจะให้รัน Batch file
runprogram3

หรือถ้าอยากให้รัน python script ก็เลือกได้
runpython3

เสร็จเราก็ไปตั้งค่าว่าจะให้โปรแกรมทำงานเมื่อไรที่ Triggers อย่าลืมกดเลือก Enable ด้วย
runpython2

เพียงเท่านี้เราก็จะได้ Task scheduler ที่สั่งให้ script ของเราทำงาน ซึ่งสามารถนำไปประยุกต์ทำได้หลายอย่างแล้วแต่ว่าเราจะเขียนให้ script นั้นทำงานอะไร

ให้คอมพิวเตอร์ Restart ตัวเองโดยอัตโนมัติ โดยใช้ Task Scheduler

เราสามารถสั่งให้คอมพิวเตอร์ (Windows) Restart ตัวเองโดยอัตโนมัติ โดยใช้ Task Scheduler ได้
วิธีทำก็คือ ให้เราเปิดโปรแกรม Task Scheduler ขึ้นมาแล้ว Create Task
Task Scheduler restart2

แล้วไปที่แถบ Actions กด New.. แล้วเลือก Action Start a program
แล้วพิมพ์ Program/script:
Shutdown

ในช่อง Add arguments พิมพ์ว่า
-r –t 00
Task Scheduler restart4

เสร็จตั้งว่าเมื่อไรจะให้คอมพิวเตอร์ Restart ที่ แถบ Triggers เลือก New… ตามรูปตัวอย่างจะตั้งให้ Restart คอมทุกๆจันทร์ถึงศุกร์ 7:55 อย่าลืมกดเลือก Enable
Task Scheduler restart3

เพียงเท่านี้คอมพิวเตอร์ก็จะ Restart ตามที่เราตั้งไว้แล้ว ง่ายใช่ไหมละ

ทำให้คอม ตื่น (Wake up) โดย Task Scheduler

หลังจากที่เราสามารถตั้งให้คอมพิวเตอร์ของเรา(Windows) สามารถ Sleep โดยอัตโนมัติแล้ว เราก็ยังสามารถตั้งให้ Wake up หรือ ตื่นขึ้นมาก็ได้อย่างอัตโนมัติ
โดยให้ทำเปิดโปรแกรม Task Scheduler แล้วทำการสร้าง Task ขึ้นมาจากตัวอย่างจะใช้ชื่อว่า WakeupPC
wakeup1

เสร็จแล้วให้ทำการสร้าง Action ที่ แถบ Actions เลือก New… แล้วทำการเลือก Action เป็น Display a message
ตั้งชื่อ Title และ Message
wakeup3

หลังจากนั้นก็ไปตังว่าจะให้ปลุก คอมพิวเตอร์ของเราให้ตื่นขึ้นมาเมื่อไรตอนไหน โดยไปตั้งที่แถบ Triggers จากตัวอย่างจะตั้งให้ตื่นทุกๆ 7:40 วันจันทร์ถึงศุกร์ แล้วก็อย่าลืมเลือก Enable กันด้วย
wakeup2

และที่สำคัญมากๆก็คือ ต้องเข้าไปที่แถบ Conditions แล้วติ๊ก Wake the computer to run this task ด้วยนะ ห้ามลมเด็ดขาดไม่งั้นคอมจะไม่ตื่นขึ้นมารัน Task Scheduler
wakeup-from-sleep-condition

เพียงเท่านี้ก็จะทำให้ตื่นขึ้นมาก็ได้อย่างอัตโนมัติตามที่เราตั้งค่าไว้ได้อย่างถูกต้องตรงเวลาเลยละ

ทำให้คอม หลับ (Sleep) โดย Task Scheduler

วิธีทำให้คอมพิวเตอร์ของเรา(“Windows) สามารถ sleep อัตโนมัติ สามารถทำได้โดยใช้ Task Scheduler นั้นเอง
วิธีทำก็ง่ายๆเลยให้เราเปิด Task Scheduler ขึ้นมา แล้ว Create Task จากตัวอย่างจะตั้งชื่อว่า Sleep แล้วก็กด OK ไป
Task Schedulersleep1

คลิกขวาเพื่อ edit Properties
Task Schedulersleep2

ไปที่ แถบ Action แล้วเลือก New..
Task Schedulersleep3

ใน New Action เราจะใส่ในช่อง Program/script
Rundll32.exe
และในช่อง Add arguments
Powrprof.dll,SetSuspendState Sleep
Task Schedulersleep4

เสร็จก็ OK
Task Schedulersleep5

ส่วนการตั้งว่าจะให้คอมพิวเตอร์ของเรา sleep เมื่อไร สามารถตั้งได้ที่ แถบ Triggers โดยจากตัวอย่างจะตั้งไว้วันจันทร์ถึงศุกร์ ตอน 20:30 อย่าลืมเลือก Enable
Task Schedulersleep6

Task Schedulersleep7

เพียงแค่นี้คอมพิวเตอร์ของเราก็จะทำการ Sleep ตัวเอง โดยอัตโนมัติ แล้ว
Task Schedulersleep10

Task Scheduler คืออะไร มีประโยชน์อย่างไง

Task Scheduler เป็นโปรแกรมที่มีอยู่ใน Windows ทำหน้าตั้งเวลา การทำงานต่างๆ ถ้าจะให้เปบรียบเทียบกับฝั่ง Linux ก็คือ Cron tab หรือ Cron Jobs นั้นเอง บางคนอาจจะนึกภาพไม่ออก ลองนึกถึงว่าหากเราอยากให้คอมพิวเตอร์ของเรา เปิด ปิด เครื่อง อัตโนมัติ หรือ อยากให้สั่งโปรแกรมทำงานอัตโนมัติ ตามวันเวลาที่เรากำหนด ในทุกๆวัน ซึ่งเราสามารถใช้ Task Scheduler ในการทำงานอย่างที่ว่านั้นได้

ลองมาดู Task Scheduler กันดีกว่าว่าหน้าตาเป็นอย่างไร จะเปิดใช้งานมันได้อย่างไร
เราสามารถเปิด Task Scheduler ได้โดยการ พิมพ์ ที่ start menu คำว่า Task Sc หรือ Scheduler ก็จะเห็นโปรแกรมดังรูป
Task Scheduler1

เมื่อเปิดขึ้นมาก็จะเห็นดังรูป จะเห็นว่ามีโปรแกรมต่างๆทีมาสร้าง Scheduler ไว้ โดยเฉพสะโปรแกรมที่ต้องการ update บ่อยๆจะมาสร้างไว้ เนื่องจาก ตัว Scheduler จะทำการเรียก Scheduler นั้นเพื่อไปเรียกโปรแกรมนั้นๆให้ทำการ update ตัวเองตามชเวลาที่ตังไว้เช่น ทุกๆวัน หรือทุกๆอาทิตย์เป็นต้น
Task Scheduler2

ทางด้านขวามือจะเห็น Action menu เอาไว้เพื่อปรับแก้ไข Scheduler ที่สร้างไว้ได้ รวมถึงการทำงานต่างๆเฃ่น Run, End หรือแม้แต่การDelete
Task Scheduler3

และนี้ก็เป็นการแนะนำเบื้องต้นเกี่ยวกับ Task Scheduler ใน windows ในบทความต่อๆไปจะมาสอนการใช้งานที่ เราได้ใประโยชน์จาก Task Scheduler กันย่อบๆ เช่น การสั้ง เปิดปิด คอม การสั่งให้สคริปโปรแกรมของเราทำงานต่างๆ รับรองว่ามีประโยชน์ สามารถนำเอาไปใช้งานจริงได้อย่างแน่นอน