Bagaimana Membuat, Ubah Suai dan Padam Tugas Dijadualkan dari Barisan Perintah
Windows XP / Server 2003 memperkenalkan kami kepada alat baris perintah SchTasks yang merampas alat At yang ditawarkan pada Windows 2000. Alat ini menawarkan keupayaan untuk mengawal setiap aspek Tugasan Berjadual anda melalui panggilan ke arahan ini.
Walaupun Windows wizard menggunakan untuk membantu anda membuat Grafik Tugas Berjadual secara grafik sangat baik, alat baris arahan sangat ideal untuk situasi seperti:
- Memanipulasi tugas dalam skrip batch.
- Kawal dan buat tugas pada mesin rangkaian tanpa perlu log masuk ke mereka.
- Mass create / sync tugas di pelbagai mesin.
- Gunakan dalam aplikasi tersuai untuk berkomunikasi dengan Scheduler Tugas dan bukannya membuat panggilan API.
Seperti yang anda mungkin bayangkan, arahan SchTasks mempunyai lebih banyak pilihan daripada yang boleh kita tutupi dalam artikel ini supaya kita akan memberi tumpuan kepada menunjukkan beberapa contoh konfigurasi tugas biasa dan apakah tugas yang sepatutnya seperti dalam Penjadual Tugas.
Contoh
Buat 'Tugas Saya' untuk menjalankan C: RunMe.bat pukul 9 pagi setiap hari:
SchTasks / Create / SC DAILY / TN "My Task" / TR "C: RunMe.bat" / ST 09:00
Ubah 'Tugas Saya' untuk dijalankan pada pukul 2 petang:
SchTasks / Change / TN "Tugas Saya" / ST 14:00
Buat 'Tugas Saya' untuk menjalankan C: RunMe.bat pada pertama setiap bulan:
SchTasks / Create / SC MONTHLY / D 1 / TN "My Task" / TR "C: RunMe.bat" / ST 14:00
Buat 'Tugas Saya' untuk menjalankan C: RunMe.bat setiap hari kerja pada pukul 2 petang:
SchTasks / Create / SC WEEKLY / D MON, TUE, WED, THU, FRI / TN "My Task" / TR "C: RunMe.bat" / ST 14:00
Padam tugas bernama 'Tugas Saya':
SchTasks / Delete / TN "Tugas Saya"
Nota: ini akan menimbulkan amaran yang perlu anda sahkan.
Penciptaan Bulk
Seperti mana-mana alat baris arahan lain, anda boleh memasukkan pelbagai arahan dalam fail kelompok untuk mencapai penciptaan secara besar-besaran (atau penghapusan).
Sebagai contoh, skrip ini:
SchTasks / Create / SC HARIAN / TN "Backup Data" / TR "C: Backup.bat" / ST 07:00
SchTasks / Create / SC WEEKLY / D MON / TN "Generate TPS Reports" / TR "C: GenerateTPS.bat" / ST 09:00
SchTasks / Create / SC MONTHLY / D 1 / TN "Sync Database" / TR "C: SyncDB.bat" / ST 05:00
Menghasilkan tugas-tugas ini:
Keupayaan untuk melakukan ini adalah cara cepat untuk melancarkan tugas-tugas baru atau menukar jadual sedia ada ke banyak mesin sekaligus. Sebagai cara untuk memastikan tugas dikemas kini, anda boleh memasukkan perintah SchTasks yang sesuai dalam skrip masuk domain yang akan mengemas kini mesin pengguna apabila mereka log masuk.
Dokumentasi Microsoft pada Command SchTasks