Nous avons un serveur 2012 qui a environ 20 tâches planifiées qui sont utilisées pour la surveillance. Nous avons construit un serveur 2016 pour le remplacer et en déplaçant les tâches vers le nouveau serveur, j'ai rencontré un problème. La plupart de nos tâches s'exécutent toutes les quelques minutes.
Dans Server 2012, nous programmerions la tâche pour qu'elle démarre à 12 h 00 du jour en cours (donc à une date antérieure) et se répète toutes les X minutes. La tâche démarre à l'heure prévue suivante. Parfait.
Dans Server 2016, les planifications qui commencent dans le passé ne s'exécutent pas. Nous avons donc dû le planifier pour qu'il démarre dans le futur. Cela fonctionne bien jusqu'à ce que vous redémarriez. Maintenant, l'heure de démarrage est dans le passé et il ne s'exécute pas. Il n'enregistre même pas d'échec d'exécution. La colonne "Next Run Time" indique qu'il devrait s'exécuter mais ne le fait pas.
Outre la création de deux déclencheurs, l'un qui se déclenche dans le futur et l'autre qui se déclenche au redémarrage (ce que nous ne voulons pas faire puisque certaines tâches ne doivent être exécutées qu'à des moments précis), existe-t-il une meilleure solution ? Il semble s'agir d'un bogue. La version 2012 fonctionnait très bien.
UPDATE
Il existe une solution de contournement pour cela. Créez un programme unique qui fonctionne indéfiniment. Cela fonctionne après les redémarrages, comme vous pouvez vous y attendre. Je sais que ce n'est pas idéal pour les programmations "bizarres" mais cela fonctionne bien pour les choses que nous voulons exécuter toutes les 3 minutes ou autre.