Kami memiliki server 2012 yang memiliki sekitar 20 tugas terjadwal yang digunakan untuk memantau. Kami telah membangun server 2016 untuk menggantinya dan saat saya memindahkan tugas ke server baru, saya mengalami masalah. Sebagian besar tugas kami berjalan setiap beberapa menit.
Di Server 2012 kami akan menjadwalkan tugas untuk mulai pada pukul 1200 pagi hari ini (jadi waktu di masa lalu) dan terulang setiap X menit. Tugas akan dimulai pada waktu yang dijadwalkan berikutnya. Sempurna.
Di Server 2016 jadwal yang dimulai di masa lalu tidak berjalan. Jadi kami harus menjadwalkannya untuk memulai di masa depan. Ini bagus sampai Anda reboot. Sekarang waktu mulai di masa lalu dan itu tidak akan berjalan. Ia bahkan tidak mendaftarkan proses yang gagal. Kolom Next Run Time menunjukkan bahwa itu harus dijalankan tetapi tidak.
Selain membuat dua pemicu, satu yang dimulai di masa depan dan yang lain yang dimulai saat reboot (yang tidak ingin kita lakukan karena beberapa tugas hanya boleh berjalan pada waktu yang ditentukan), apakah ada cara yang lebih baik? Ini sepertinya bug. Versi 2012 bekerja dengan sangat baik.
MEMPERBARUI
Ada solusi untuk ini. Buat jadwal satu kali yang berjalan tanpa batas. Ini berfungsi setelah restart seperti yang Anda harapkan. Saya tahu ini tidak bagus untuk jadwal yang "aneh" tetapi berfungsi dengan baik untuk hal-hal yang ingin kami jalankan setiap 3 menit atau apa pun.