⚔ Surveillance des tâches planifiées sous Windows pour vérifier leur exécution correcte et gérer les échecs
▶ Introduction
Dans ce tutoriel, nous verrons comment surveiller les tâches planifiées sous Windows pour garantir leur exécution correcte et gérer efficacement les échecs. Grâce au Planificateur de tâches, vous pouvez configurer des alertes et examiner les logs d'exécution, ce qui permet de détecter rapidement les erreurs et d'assurer le bon fonctionnement de vos tâches automatisées.
Prérequis
• Windows 10 ou supérieur
• Droits administrateur pour accéder aux journaux d’événements et aux paramètres du Planificateur de tâches
• Connaissance de base de PowerShell pour les scripts de gestion des échecs (optionnel)
Méthodologie
Vérification des Tâches via le Planificateur de Tâches
• Ouvrez le Planificateur de tâches en tapant « Tâches planifiées » dans la barre de recherche, puis sélectionnez l’outil.
• Dans la colonne de gauche, cliquez sur Bibliothèque du Planificateur de tâches pour voir la liste des tâches configurées.
• Sélectionnez une tâche spécifique, puis vérifiez son historique dans l’onglet Historique pour examiner les tentatives d’exécution, les réussites, et les erreurs.
• Consultez la documentation Microsoft pour plus de détails sur les options de vérification :
Microsoft Support
Configuration de Notifications d’Échec avec le Planificateur de Tâches
• Dans le Planificateur de tâches, cliquez sur une tâche et sélectionnez Propriétés.
• Sous l’onglet Déclencheurs, cliquez sur Nouveau et définissez un déclencheur supplémentaire pour « En cas d’échec de la tâche » afin de recevoir une alerte.
• Dans la section Actions, sélectionnez Envoyer un e-mail pour recevoir un message en cas d’échec de la tâche, ou choisissez Démarrer un programme pour exécuter un script PowerShell de notification.
• Exemple de script PowerShell pour notifier par e-mail en cas d’échec :
• Remplacez les paramètres par ceux de votre serveur de messagerie.
Astuce
Activez la journalisation des actions du script pour enregistrer les tentatives d’exécution et faciliter le suivi des échecs. Vous pouvez le faire en ajoutant un fichier log à votre script PowerShell.
Avertissement
Vérifiez que le Planificateur de tâches est bien activé dans les services Windows. Une désactivation pourrait empêcher toutes les tâches programmées de s’exécuter correctement.
Conseil
Utilisez Event Viewer pour surveiller en détail les erreurs liées aux tâches planifiées, accessibles dans le journal des applications et des services > Microsoft > Windows > TaskScheduler.
Solution alternative
Pour une surveillance plus avancée, explorez PRTG Network Monitor, qui offre une fonctionnalité de surveillance continue des tâches planifiées.
Conclusion
En utilisant le Planificateur de tâches et des scripts PowerShell, vous pouvez vérifier l'exécution correcte de vos tâches et être averti en cas d'échec, garantissant ainsi une gestion efficace des tâches automatisées sous Windows.
▶ Introduction
Dans ce tutoriel, nous verrons comment surveiller les tâches planifiées sous Windows pour garantir leur exécution correcte et gérer efficacement les échecs. Grâce au Planificateur de tâches, vous pouvez configurer des alertes et examiner les logs d'exécution, ce qui permet de détecter rapidement les erreurs et d'assurer le bon fonctionnement de vos tâches automatisées.

• Windows 10 ou supérieur
• Droits administrateur pour accéder aux journaux d’événements et aux paramètres du Planificateur de tâches
• Connaissance de base de PowerShell pour les scripts de gestion des échecs (optionnel)


• Ouvrez le Planificateur de tâches en tapant « Tâches planifiées » dans la barre de recherche, puis sélectionnez l’outil.
• Dans la colonne de gauche, cliquez sur Bibliothèque du Planificateur de tâches pour voir la liste des tâches configurées.
• Sélectionnez une tâche spécifique, puis vérifiez son historique dans l’onglet Historique pour examiner les tentatives d’exécution, les réussites, et les erreurs.
• Consultez la documentation Microsoft pour plus de détails sur les options de vérification :
Microsoft Support

• Dans le Planificateur de tâches, cliquez sur une tâche et sélectionnez Propriétés.
• Sous l’onglet Déclencheurs, cliquez sur Nouveau et définissez un déclencheur supplémentaire pour « En cas d’échec de la tâche » afin de recevoir une alerte.
• Dans la section Actions, sélectionnez Envoyer un e-mail pour recevoir un message en cas d’échec de la tâche, ou choisissez Démarrer un programme pour exécuter un script PowerShell de notification.
• Exemple de script PowerShell pour notifier par e-mail en cas d’échec :
Code:
$smtpServer = "smtp.votreFournisseur.com" $smtpFrom = "alerte@votredomaine.com" $smtpTo = "admin@votredomaine.com" $messageSubject = "Échec de la tâche planifiée" $messageBody = "La tâche planifiée n'a pas pu s'exécuter correctement." $smtp = New-Object Net.Mail.SmtpClient($smtpServer) $smtp.Send($smtpFrom, $smtpTo, $messageSubject, $messageBody)
• Remplacez les paramètres par ceux de votre serveur de messagerie.

Activez la journalisation des actions du script pour enregistrer les tentatives d’exécution et faciliter le suivi des échecs. Vous pouvez le faire en ajoutant un fichier log à votre script PowerShell.

Vérifiez que le Planificateur de tâches est bien activé dans les services Windows. Une désactivation pourrait empêcher toutes les tâches programmées de s’exécuter correctement.

Utilisez Event Viewer pour surveiller en détail les erreurs liées aux tâches planifiées, accessibles dans le journal des applications et des services > Microsoft > Windows > TaskScheduler.

Pour une surveillance plus avancée, explorez PRTG Network Monitor, qui offre une fonctionnalité de surveillance continue des tâches planifiées.

En utilisant le Planificateur de tâches et des scripts PowerShell, vous pouvez vérifier l'exécution correcte de vos tâches et être averti en cas d'échec, garantissant ainsi une gestion efficace des tâches automatisées sous Windows.