Windows 10: Buat Tugas Terjadwal

Jika Anda sering menggunakan program tertentu di Microsoft Windows 10 dan bosan membukanya setelah shutdown atau reboot, Anda dapat membuat tugas terjadwal yang berjalan saat boot.

Opsi 1 – Dari GUI

  1. Menggunakan "Kunci Windows + “R” untuk membuka run dan ketik “taskschd.msc“. Ini akan membuka Penjadwal Tugas.
  2. Di bawah panel tindakan, Anda dapat memilih untuk membuat tugas kembali atau membuat tugas. Klik “Buat Tugas“.
  3. NS "Buat Tugas” layar akan muncul. Pilih “Umum” tab.
    • Dalam "Nama”, beri nama tugas. Contoh: "Tugas Outlook“.
    • Dalam "Keterangan”, di sini Anda dapat menjelaskan untuk apa tugas itu dan apa yang akan dilakukannya.
    • Bagian terakhir adalah “Pilihan Keamanan“, di sini Anda dapat mengatur siapa yang dapat menjalankan tugas ini dan apakah tugas tersebut memiliki hak admin.
  4. Pilih “Pemicu” tab.
  5. Pilih "Baru…“.
  6. NS "Pemicu Baru” akan muncul jendela, di sini Anda memiliki opsi untuk mengatur kapan tugas akan dimulai.
    • Pilih kapan Anda ingin tugas dimulai di “Mulailah tugas" menu drop down.
    • Ubah “Pengaturan” daerah yang diinginkan.
    • Dalam "Pengaturan lanjutan” Anda dapat memilih untuk menunda tugas, mengulangi tugas, menghentikan tugas, mengaktifkan dan kedaluwarsa.
    • Diaktifkan” dicentang secara default.
  7. Pilih "oke“.
  8. Pilih “tindakan”, lalu pilih “Baru“.
  9. NS "Aksi Baru” jendela akan terbuka.
  10. Dalam "Tindakan”turun ke bawah,”Mulai program” disetel secara default. Ubah jika diinginkan.
  11. Pilih "Jelajahi…" lanjut ke "Program/skrip" bidang
  12. Jelajahi program yang ingin Anda jadwalkan tugasnya.
  13. Pilih "oke“.
  14. Pergi ke “Kondisi” tab.
  15. Anda dapat mengubah ini jika Anda mau, tetapi saya sarankan untuk membiarkan pengaturan ini default.
  16. Pilih “Pengaturan” tab. Anda dapat mengubah ini jika Anda mau, tetapi saya sarankan untuk membiarkan ini saja.
  17. Pilih "oke“.

Anda telah berhasil menyiapkan tugas terjadwal!


Opsi 2 – Dari Baris Perintah

Anda dapat menambahkan tugas terjadwal dari baris perintah jika Anda ingin memasukkannya ke dalam skrip menggunakan "schtasks” perintah bersama dengan parameter untuk memberi tahu kapan harus menjadwalkan tugas.

Misalnya, jika saya ingin menjalankan "notepad.exe" setiap hari Rabu pukul 1 siang, saya dapat menggunakan perintah berikut:

schtasks /create /tn OpenNotepad /tr notepad.exe /sc mingguan /d rabu /st 13:00:00

SCHTASKS /Buat [/S sistem [/U username [/P [password]]]] [/RU username [/RP password]] /SC jadwal [/MO modifier] [/H hari] [/M bulan] [/ I idletime] /TN nama tugas /TR taskrun [/ST starttime] [/RI interval] [ {/ET endtime | /DU Duration} [/K] [/XML xmlfile] [/V1]] [/SD startdate] [/ED enddate] [/IT | /NP] [/Z] [/F] [/HRESULT] [/?]

Daftar Parameter:

  • /S system Menentukan sistem jarak jauh yang akan dihubungkan. Jika dihilangkan parameter sistem default ke sistem lokal.
  • /U username Menentukan konteks pengguna di mana SchTasks.exe harus dijalankan.
  • /P [password] Menentukan kata sandi untuk konteks pengguna yang diberikan. Meminta masukan jika dihilangkan.
  • /RU username Menentukan akun pengguna "jalankan sebagai" (konteks pengguna) di mana tugas dijalankan. Untuk akun sistem, nilai yang valid adalah "", "NT AUTHORITY\SYSTEM" atau "SYSTEM". Untuk tugas v2, "NT AUTHORITY\LOCALSERVICE" dan "NT AUTHORITY\NETWORKSERVICE" juga tersedia serta SID terkenal untuk ketiganya.
  • /RP [password] Menentukan kata sandi untuk pengguna "jalankan sebagai". Untuk meminta kata sandi, nilainya harus berupa “*” atau tidak sama sekali. Kata sandi ini diabaikan untuk akun sistem. Harus digabungkan dengan sakelar /RU atau /XML.
  • /SC schedule Menentukan frekuensi jadwal. Jenis jadwal yang valid: MENIT, JAM, HARIAN, MINGGUAN, BULANAN, SEKALI, ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • /MO modifier Memperbaiki jenis jadwal untuk memungkinkan kontrol yang lebih baik atas pengulangan jadwal. Nilai yang valid tercantum di bagian "Pengubah" di bawah ini.
  • /D hari Menentukan hari dalam seminggu untuk menjalankan tugas. Nilai yang valid: SEN, SEL, RABU, KAM, JUMAT, SAT, MIN dan untuk jadwal BULANAN 1 – 31 (hari dalam sebulan). Wildcard “*” menentukan semua hari.
  • /M month Menentukan bulan dalam setahun. Default ke hari pertama bulan itu. Nilai yang valid: JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC. Wildcard “*” menentukan semua bulan.
  • /I idletime Menentukan jumlah waktu idle untuk menunggu sebelum menjalankan tugas ONIDLE yang dijadwalkan. Rentang valid: 1 – 999 menit.
  • /TN taskname Menentukan string dalam bentuk path\name yang secara unik mengidentifikasi tugas terjadwal ini.
  • /TR taskrun Menentukan jalur dan nama file program yang akan dijalankan pada waktu yang dijadwalkan.
    Contoh: C:\windows\system32\calc.exe
  • /ST starttime Menentukan waktu mulai untuk menjalankan tugas. Format waktunya adalah JJ: mm (waktu 24 jam) misalnya, 14:30 untuk 14:30. Default ke waktu saat ini jika /ST tidak ditentukan. Opsi ini diperlukan dengan /SC ONCE.
  • /RI interval Menentukan interval pengulangan dalam menit. Ini tidak berlaku untuk jenis jadwal: MENIT, JAM, ONSTART, ONLOGON, ONIDLE, ONEVENT. Rentang valid: 1 – 599940 menit. Jika salah satu /ET atau /DU ditentukan, maka defaultnya adalah 10 menit.
  • /ET endtime Menentukan waktu akhir untuk menjalankan tugas. Format waktunya adalah JJ: mm (waktu 24 jam) misalnya, 14:50 untuk 14:50. Ini tidak berlaku untuk jenis jadwal: ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • /DU Duration Menentukan durasi untuk menjalankan tugas. Format waktunya adalah JJ: mm. Ini tidak berlaku dengan /ET dan untuk jenis jadwal: ONSTART, ONLOGON, ONIDLE, ONEVENT. Untuk tugas /V1, jika /RI ditentukan, durasi default adalah 1 jam.
  • /K Mengakhiri tugas pada waktu akhir atau waktu durasi. Ini tidak berlaku untuk jenis jadwal: ONSTART,
    ONLOGON, ONIDLE, SATU ACARA. Baik /ET atau /DU harus ditentukan.
  • /SD startdate Menentukan tanggal pertama saat tugas dijalankan. Formatnya adalah bb/hh/tttt. Default untuk saat ini
    tanggal. Ini tidak berlaku untuk jenis jadwal: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • /ED enddate Menentukan tanggal terakhir saat tugas harus dijalankan. Formatnya adalah bb/hh/tttt. Ini tidak berlaku untuk jenis jadwal: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • /EC ChannelName Menentukan saluran acara untuk pemicu OnEvent.
  • /IT Memungkinkan tugas untuk berjalan secara interaktif hanya jika pengguna /RU sedang login pada saat pekerjaan berjalan.
    Tugas ini hanya berjalan jika pengguna login.
  • /NP Tidak ada kata sandi yang disimpan. Tugas berjalan non-interaktif sebagai pengguna yang diberikan. Hanya sumber daya lokal yang tersedia.
  • /Z Menandai tugas untuk dihapus setelah proses terakhirnya.
  • /XML xmlfile Membuat tugas dari tugas XML yang ditentukan dalam file. Dapat dikombinasikan dengan /RU dan /RP switch, atau dengan /RP saja, ketika tugas XML sudah berisi prinsipal.
  • /V1 Membuat tugas yang terlihat oleh platform pra-Vista. Tidak kompatibel dengan /XML.
  • /F Secara paksa membuat tugas dan menekan peringatan jika tugas yang ditentukan sudah ada.
  • /RL level Menyetel Run Level untuk pekerjaan itu. Nilai yang valid adalah TERBATAS dan TERTINGGI. Standarnya adalah TERBATAS.
  • /DELAY delaytime Menentukan waktu tunggu untuk menunda menjalankan tugas setelah pemicu dipecat. Format waktunya adalah mmmm: ss. Opsi ini hanya berlaku untuk jenis jadwal ONSTART, ONLOGON, ONEVENT.
  • /HRESULT Untuk diagnosa yang lebih baik, kode keluar proses akan berada dalam format HRESULT.
  • /? Menampilkan pesan bantuan ini.

Pengubah: Nilai yang valid untuk sakelar /MO per jenis jadwal:
MENIT: 1 – 1439 menit.
SETIAP JAM: 1 – 23 jam.
SETIAP HARI: 1 – 365 hari.
MINGGUAN: minggu 1 – 52.
SEKALI: Tidak ada pengubah.
ONSTART: Tidak ada pengubah.
ONLOGON: Tidak ada pengubah.
ONIDLE: Tidak ada pengubah.
BULANAN: 1 – 12, atau
PERTAMA, KEDUA, KETIGA, KEEMPAT, TERAKHIR, HARI TERAKHIR.