If-Koubou

Cara Membuat, Memodifikasi, dan Menghapus Tugas Terjadwal dari Baris Perintah

Cara Membuat, Memodifikasi, dan Menghapus Tugas Terjadwal dari Baris Perintah (Bagaimana caranya)

Windows XP / Server 2003 memperkenalkan kami ke alat baris perintah SchTasks yang mengambil alat At yang ditawarkan pada Windows 2000. Alat ini menawarkan kemampuan untuk mengontrol setiap aspek Tugas Terjadwal Anda melalui panggilan ke perintah ini.

Sementara wizard Windows menggunakan untuk membantu Anda membuat grafik Tugas Terjadwal sangat baik, alat baris perintah sangat ideal untuk situasi seperti:

  • Memanipulasi tugas dalam skrip batch.
  • Kontrol dan buat tugas di mesin berjaringan tanpa harus masuk ke mereka.
  • Massa membuat / tugas sinkronisasi di beberapa mesin.
  • Gunakan dalam aplikasi khusus untuk berkomunikasi dengan Penjadwal Tugas daripada harus melakukan panggilan API.

Seperti yang dapat Anda bayangkan, perintah SchTasks memiliki lebih banyak pilihan daripada yang bisa kita bahas dalam artikel ini sehingga kita akan fokus untuk menampilkan beberapa contoh konfigurasi tugas umum dan seperti apa tugas masing-masing dalam Task Scheduler.

Contoh

Buat 'Tugas Saya' untuk menjalankan C: RunMe.bat jam 9 pagi setiap hari:

SchTasks / Create / SC DAILY / TN “Tugas Saya” / TR “C: RunMe.bat” / ST 09:00

Ubah 'Tugas Saya' untuk dijalankan pada jam 2 siang:

SchTasks / Change / TN “My Task” / ST 14:00

Buat 'Tugas Saya' untuk menjalankan C: RunMe.bat pada setiap bulan pertama:

SchTasks / Buat / SC BULANAN / D 1 / TN "Tugas Saya" / TR "C: RunMe.bat" / ST 14:00

Buat 'Tugas Saya' untuk menjalankan C: RunMe.bat setiap hari kerja jam 2 siang:

SchTasks / Create / SC WEEKLY / D MON, TUE, WED, THU, FRI / TN “Tugas Saya” / TR “C: RunMe.bat” / ST 14:00

Hapus tugas bernama 'Tugas Saya':

SchTasks / Delete / TN “Tugas Saya”

Catatan: ini akan menaikkan peringatan yang harus Anda konfirmasikan.

Penciptaan Massal

Seperti alat baris perintah lainnya, Anda dapat menyertakan beberapa instruksi dalam file batch untuk menyelesaikan pembuatan massal (atau penghapusan).

Misalnya, skrip ini:

SchTasks / Buat / SC DAILY / TN "Backup Data" / TR "C: Backup.bat" / ST 07:00
SchTasks / Create / SC WEEKLY / D MON / TN “Hasilkan Laporan TPS” / TR “C: GenerateTPS.bat” / ST 09:00
SchTasks / Buat / SC BULANAN / D 1 / TN "Sinkronisasi Database" / TR "C: SyncDB.bat" / ST 05:00

Menghasilkan tugas-tugas ini:

Kemampuan untuk melakukan ini adalah cara cepat untuk meluncurkan tugas baru atau mengubah jadwal yang ada ke banyak mesin sekaligus. Sebagai cara untuk memastikan tugas diperbarui, Anda dapat menyertakan perintah SchTasks yang sesuai dalam skrip login domain yang akan memperbarui mesin pengguna saat mereka masuk.

Dokumentasi Microsoft pada Perintah SchTasks