Jenis Pemicu
Pemicu berbasis waktu dan berbasis peristiwa yang dijelaskan di bawah ini memungkinkan Anda memulai tugas dengan berbagai cara.
Pemicu Task Scheduler 2.0
Jenis pemicu berikut ditentukan oleh enumerasi TASK_TRIGGER_TYPE2 .
Pemicu | Deskripsi |
---|---|
Pemicu peristiwa (pemicu berbasis peristiwa) Untuk pengembangan skrip, lihat EventTrigger. Untuk pengembangan C++, lihat IEventTrigger. Untuk pengembangan XML, lihat Elemen EventTrigger. |
Memulai tugas ketika peristiwa sistem tertentu terjadi. |
Pemicu waktu (pemicu berbasis waktu)Untuk pengembangan skrip, lihat TimeTrigger. Untuk pengembangan C++, lihat ITimeTrigger. Untuk pengembangan XML, lihat Elemen TimeTrigger. |
Memulai tugas pada tanggal dan waktu tertentu. |
Pemicu harian (pemicu kalender berbasis waktu)Untuk pengembangan skrip, lihat DailyTrigger. Untuk pengembangan C++, lihat IDailyTrigger. Untuk pengembangan XML, lihat Elemen CalendarTrigger. |
Memulai tugas pada waktu tertentu pada jadwal harian. Misalnya, tugas dimulai pada pukul 08.00 setiap hari atau setiap hari lainnya. |
Pemicu mingguan (pemicu kalender berbasis waktu)Untuk pengembangan skrip, lihat WeeklyTrigger. Untuk pengembangan C++, lihat IWeeklyTrigger. Untuk pengembangan XML, lihat Elemen CalendarTrigger. |
Memulai tugas pada waktu tertentu pada jadwal mingguan. Misalnya, tugas dimulai pada pukul 08.00 pada hari tertentu dalam seminggu setiap minggu atau pada hari tertentu dalam seminggu setiap minggu lainnya. |
Pemicu bulanan (pemicu kalender berbasis waktu)Untuk pengembangan skrip, lihat MonthlyTrigger. Untuk pengembangan C++, lihat IMonthlyTrigger. Untuk pengembangan XML, lihat Elemen CalendarTrigger. |
Memulai tugas pada waktu tertentu pada jadwal bulanan. Misalnya, tugas dimulai pada pukul 08.00 pada hari-hari tertentu dalam sebulan pada bulan tertentu. |
Pemicu hari dalam seminggu (DOW) bulanan (pemicu kalender berbasis waktu)Untuk pengembangan skrip, lihat MonthlyDOWTrigger. Untuk pengembangan C++, lihat IMonthlyDOWTrigger. Untuk pengembangan XML, lihat Elemen CalendarTrigger. |
Memulai tugas pada waktu tertentu pada jadwal hari dalam seminggu bulanan. Misalnya, tugas dimulai pada pukul 08.00 pada hari-hari tertentu dalam seminggu, minggu dalam sebulan, dan bulan dalam setahun. |
Pemicu menganggur (pemicu berbasis peristiwa)Untuk pengembangan skrip, lihat IdleTrigger. Untuk pengembangan C++, lihat IIdleTrigger. Untuk pengembangan XML, lihat Elemen IdleTrigger. |
Memulai tugas ketika komputer memasuki status diam. |
Pemicu pendaftaran (pemicu berbasis peristiwa)Untuk pengembangan skrip, lihat RegistrationTrigger. Untuk pengembangan C++, lihat IRegistrationTrigger. Untuk pengembangan XML, lihat RegistrationTrigger Element. |
Memulai tugas ketika tugas didaftarkan atau diperbarui. |
Pemicu boot (pemicu berbasis peristiwa)Untuk pengembangan skrip, lihat BootTrigger. Untuk pengembangan C++, lihat IBootTrigger. Untuk pengembangan XML, lihat Elemen BootTrigger. |
Memulai tugas ketika sistem di-boot. |
Pemicu masuk (pemicu berbasis peristiwa)Untuk pengembangan skrip, lihat LogonTrigger. Untuk pengembangan C++, lihat ILogonTrigger. Untuk pengembangan XML, lihat Elemen LogonTrigger. |
Memulai tugas saat pengguna masuk. |
Pemicu perubahan status sesi (pemicu berbasis peristiwa)Untuk pengembangan skrip, lihat SessionStateChangeTrigger. Untuk pengembangan C++, lihat ISessionStateChangeTrigger. Untuk pengembangan XML, lihat SessionStateChangeTrigger Element. |
Memulai tugas ketika sesi Server Terminal berubah status. |
Pemicu Task Scheduler 1.0
Jenis pemicu berikut ditentukan oleh enumerasi TASK_TRIGGER_TYPE . Untuk menerapkan salah satu pemicu berikut, lihat struktur TASK_TRIGGER .
- Setelah pemicu: Memulai tugas satu kali.
- Pemicu harian: Memulai tugas pada interval harian.
- Pemicu mingguan: Memulai tugas pada jadwal mingguan.
- Pemicu bulanan: Memulai tugas pada jadwal bulanan.
- Pemicu DOW bulanan: Memulai tugas pada jadwal hari dalam seminggu bulanan.
- Pada pemicu diam: Memulai tugas saat komputer dalam keadaan diam.
- Pemicu Mulai Sistem: Memulai tugas saat komputer di-boot.
- Pemicu masuk: Memulai tugas saat pengguna tertentu masuk.