วิธีการสร้างปรับเปลี่ยนและลบงานที่กำหนดเวลาไว้ออกจากบรรทัดคำสั่ง
Windows XP / Server 2003 แนะนำให้เรารู้จักกับเครื่องมือบรรทัดคำสั่ง SchTasks ซึ่งใช้เครื่องมือ At ที่มีให้ใน Windows 2000 เครื่องมือนี้ให้ความสามารถในการควบคุมทุกแง่มุมของงานที่กำหนดของคุณผ่านการเรียกใช้คำสั่งนี้.
ในขณะที่ตัวช่วยสร้าง Windows ใช้เพื่อช่วยให้คุณสร้างงานตามกำหนดการกราฟิกได้ดีมากเครื่องมือบรรทัดคำสั่งเหมาะอย่างยิ่งสำหรับสถานการณ์เช่น:
- จัดการงานในชุดสคริปต์.
- ควบคุมและสร้างงานบนเครื่องเครือข่ายโดยไม่ต้องลงชื่อเข้าใช้งาน.
- งานสร้าง / ซิงค์จำนวนมากในหลาย ๆ เครื่อง.
- ใช้ในแอปพลิเคชันที่กำหนดเองเพื่อสื่อสารกับ Task Scheduler แทนที่จะต้องโทรออก API.
อย่างที่คุณคงจินตนาการได้ว่าคำสั่ง SchTasks มีตัวเลือกมากกว่าที่เราสามารถครอบคลุมในบทความนี้ดังนั้นเราจะมุ่งเน้นไปที่การแสดงตัวอย่างของการกำหนดค่างานทั่วไปและงานที่เกี่ยวข้องนั้นมีลักษณะอย่างไรใน Task Scheduler.
ตัวอย่าง
สร้าง 'งานของฉัน' เพื่อเรียกใช้ C: RunMe.bat เวลา 9.00 น. ทุกวัน:
SchTasks / สร้าง / SC DAILY / TN“ งานของฉัน” / TR“ C: RunMe.bat” / ST 09:00
แก้ไข 'งานของฉัน' เพื่อทำงานเวลา 14.00 น:
SchTasks / Change / TN“ งานของฉัน” / ลำดับ 14:00
สร้าง 'งานของฉัน' เพื่อเรียกใช้ C: RunMe.bat ในวันแรกของทุกเดือน:
SchTasks / สร้าง / SC MONTHLY / D 1 / TN“ My Task” / TR“ C: RunMe.bat” / ST 14:00
สร้าง 'งานของฉัน' เพื่อเรียกใช้ C: RunMe.bat ทุกวันธรรมดาเวลา 14.00 น.:
SchTasks / สร้าง / SC สัปดาห์ / วันจันทร์, อังคาร, พุธ, พฤหัสบดี, FRI / TN“ งานของฉัน” / TR“ C: RunMe.bat” / ST 14:00
ลบงานชื่อ 'งานของฉัน':
SchTasks / Delete / TN“ งานของฉัน”
หมายเหตุ: นี่จะเพิ่มคำเตือนที่คุณจะต้องยืนยัน.
การสร้างจำนวนมาก
เช่นเดียวกับเครื่องมือบรรทัดคำสั่งอื่น ๆ คุณสามารถรวมคำแนะนำหลายคำในไฟล์แบทช์เพื่อให้การสร้างจำนวนมาก (หรือการลบ).
ตัวอย่างเช่นสคริปต์นี้:
SchTasks / สร้าง / SC DAILY / TN“ ข้อมูลสำรอง” / TR“ C: Backup.bat” / ST 07:00
SchTasks / สร้าง / SC รายสัปดาห์ / D MON / TN“ สร้างรายงาน TPS” / TR“ C: GenerateTPS.bat” / ST 09:00
SchTasks / สร้าง / SC รายเดือน / D 1 / TN“ ซิงค์ฐานข้อมูล” / TR“ C: SyncDB.bat” / ST 05:00
สร้างงานเหล่านี้:
ความสามารถในการทำเช่นนี้เป็นวิธีที่รวดเร็วในการนำเสนองานใหม่หรือเปลี่ยนตารางเวลาที่มีอยู่เป็นหลาย ๆ เครื่องในคราวเดียว เพื่อให้มั่นใจว่างานได้รับการปรับปรุงคุณสามารถรวมคำสั่ง SchTasks ที่เหมาะสมในสคริปต์การเข้าสู่ระบบโดเมนซึ่งจะอัปเดตเครื่องของผู้ใช้เมื่อเข้าสู่ระบบ.
เอกสาร Microsoft ในคำสั่ง SchTasks