ต้องรู้
- นี่คือไวยากรณ์ที่ถูกต้อง: at \\ ชื่อคอมพิวเตอร์ /interactive | /every:date, …/next:date, …
- ชื่อคอมพิวเตอร์ ระบุชื่อคอมพิวเตอร์ระยะไกล /every:date[, …] รันคำสั่งในวันที่ระบุ
-
/interactive ให้คำสั่งโต้ตอบกับผู้ใช้ที่เข้าสู่ระบบ /delete ลบคำสั่งที่กำหนดเวลาไว้ก่อนหน้านี้ทั้งหมด
บทความนี้จะอธิบายวิธีการใช้คำสั่ง "at" ซึ่งหาได้จาก Command Prompt "ที่" ใช้เพื่อเรียกใช้โปรแกรมและคำสั่งตามเวลาที่กำหนด
ที่คำสั่งพร้อมใช้งาน
คำสั่ง at มีอยู่ใน Command Prompt ในระบบปฏิบัติการ Windows หลายระบบ รวมถึง Windows 7, Windows Vista, Windows XP และ Windows รุ่นเก่าบางรุ่นด้วย
คำสั่งนี้เลิกใช้แล้วใน Windows 8 Microsoft แนะนำให้ใช้คำสั่ง schtasks ที่มีคุณลักษณะหลากหลายแทน
ความพร้อมใช้งานของสวิตช์คำสั่ง at อาจแตกต่างกันบ้างในระบบปฏิบัติการกับระบบปฏิบัติการ
ที่ไวยากรณ์คำสั่ง
นี่คือไวยากรณ์ที่ถูกต้องของคำสั่ง at:
at \\ ชื่อคอมพิวเตอร์ /interactive | /every:date, … /next:date, …
ดูวิธีอ่านไวยากรณ์คำสั่ง หากคุณไม่แน่ใจว่าจะอ่านไวยากรณ์คำสั่ง at ที่แสดงด้านบนหรืออธิบายไว้ในตารางด้านล่างอย่างไร
ที่ตัวเลือกคำสั่ง | |
---|---|
Item | คำอธิบาย |
ชื่อคอมพิวเตอร์ | ใช้ตัวเลือกนี้เพื่อระบุชื่อคอมพิวเตอร์ระยะไกล คำสั่ง at จะกำหนดเวลาการรันคำสั่งบนเครื่องคอมพิวเตอร์หากคุณไม่ได้ระบุชื่อคอมพิวเตอร์ |
/every:วันที่[, …] | ใช้สวิตช์ /every เพื่อเรียกใช้คำสั่งในวันที่ระบุของสัปดาห์หรือเดือน |
/ ถัดไป:วันที่[, …] | ใช้สวิตช์ /next เพื่อเรียกใช้คำสั่งในเหตุการณ์ถัดไปของวัน |
ระบุเวลาที่จะรันคำสั่ง | |
/อินเทอร์แอกทีฟ | อนุญาตให้คำสั่งที่กำหนดเวลาไว้โต้ตอบกับสิ่งที่ผู้ใช้เข้าสู่ระบบเมื่อทำงาน |
id | นี่คือหมายเลขเฉพาะที่กำหนดให้กับคำสั่งที่กำหนดเวลาไว้แล้ว ตัวเลือก id ใช้สำหรับแสดงหรือลบคำสั่งที่กำหนดเวลาไว้เท่านั้น คุณไม่สามารถตั้งค่า ID เป็นคำสั่งตามกำหนดเวลาด้วยตนเองได้ |
/delete [ /yes] | ตัวเลือกคำสั่งนี้ใช้เพื่อลบคำสั่งที่กำหนดเวลาไว้ก่อนหน้านี้ทั้งหมด ใช้ตัวเลือก /yes กับ /delete เพื่อข้ามคำถามยืนยัน "ลบงานตามกำหนดเวลาทั้งหมด" ใช้ /delete เมื่อระบุ ID เพื่อลบคำสั่งที่กำหนดเวลาไว้เดียว |
นี่ระบุคำสั่งหรือโปรแกรมที่จะรัน คุณต้องใส่ command ในเครื่องหมายคำพูดคู่ | |
/? | ใช้สวิตช์วิธีใช้พร้อมคำสั่ง at เพื่อแสดงความช่วยเหลือโดยละเอียดเกี่ยวกับตัวเลือกต่างๆ ของคำสั่ง |
ที่ตัวอย่างคำสั่ง
ที่ 14:15 "chkdsk /f"
ในตัวอย่างข้างต้น คำสั่ง at ใช้เพื่อกำหนดเวลาการรันคำสั่ง chkdsk เป็น chkdsk /f วันนี้เท่านั้น เวลา 14:15 น. บนรายการที่ใช้อยู่ในปัจจุบัน พีซี
at \\prodserver 23:45 /every:1, 4, 8, 12, 16, 20, 24, 28 "bkprtn.bat"
ในตัวอย่างนี้ คำสั่ง at ใช้เพื่อกำหนดเวลาการทำงานของไฟล์แบตช์ bkprtn.bat บนคอมพิวเตอร์ที่ชื่อ prodserver เวลา 23:45 น. ในวันที่ 1, 4, 8, 12, 16, 20, 24 และ 28 ของทุกเดือน
ที่ 1 /delete
ที่นี่ คำสั่งที่กำหนดเวลาไว้ซึ่งมีรหัส 1 ถูกลบ
ที่คำสั่งที่เกี่ยวข้อง
คำสั่ง at มักใช้กับคำสั่ง Command Prompt อื่นๆ เพราะใช้เพื่อกำหนดเวลาการรันคำสั่งอื่นๆ