Comment puis-je activer l’enregistrement de l’historique du planificateur de tâches Windows Server?

J’ai un Windows Server 2008 avec des tâches planifiées en cours d’exécution, principalement des fichiers .bat appelant des fichiers PHP. J’ai 2 utilisateurs sur le serveur, un administrateur et un utilisateur standard.

J’ai utilisé l’utilisateur standard pour effacer le journal de l’historique dans l’onglet Historique du planificateur de tâches à l’aide de l’Observateur d’événements. Maintenant, il n’enregistre plus aucune histoire. Toutes les tâches planifiées n’ont plus d’historique dans l’onglet Historique. Cependant, le résultat de la dernière exécution renvoie 0x0 et les ordonnanceurs fonctionnent correctement.
S’il vous plaît donnez votre avis.

Étape 1: Ouvrez un planificateur de tâches élevé (c.-à-d. Cliquez avec le bouton droit sur l’icône du planificateur de tâches et choisissez Exécuter en tant qu’administrateur )

Étape 2: Dans le volet Actions ( volet droit, pas l’ onglet Actions), cliquez sur Activer l’historique de toutes les tâches.

C’est tout. Je ne sais pas pourquoi cela n’est pas activé par défaut, mais ce n’est pas le cas.

Je pense que la confusion est que sur mon serveur, je devais cliquer avec le bouton droit sur la bibliothèque du Planificateur de tâches à gauche et cliquer avec le bouton droit pour activer ou désactiver l’historique de toutes les tâches.

J’espère que cela t’aides

J’ai une autre réponse possible pour ceux qui se demandent pourquoi les entrées du journal des événements n’apparaissent pas dans l’onglet Historique du Planificateur de tâches pour certaines tâches, même si l’option Historique des tâches est activée, les événements de ces tâches sont visibles dans le journal des événements. les tâches montrent l’histoire très bien. Dans mon cas, j’avais créé 13 nouvelles tâches. Pour 5 d’entre eux, les événements étaient corrects sous History, mais pour les 8 autres, l’onglet History était complètement vide. J’ai même vérifié que ces tâches étaient activées pour l’historique individuellement (et la journalisation des événements) en utilisant la publication de Mick Wood sur l’utilisation de l’Observateur d’événements.

Alors ça m’a frappé. Je me suis soudain rendu compte de ce que tous les 8 avaient en commun que les 5 autres n’avaient pas. Ils avaient tous un caractère esperluette (&) dans le nom de l’événement. Je les ai créés en exportant la première tâche que j’ai créée, “Sync E to N”, en renommant le nom du fichier exporté, en éditant le contenu XML, puis en important la nouvelle tâche. L’explorateur Windows m’a permis de renommer la tâche, par exemple, en “Sync C to N & T”, et le Planificateur de tâches m’a permis de l’importer. Cependant, avec ce “&” embêtant dans le nom, il n’a pas pu extraire son historique du journal des événements. Lorsque j’ai supprimé l’événement d’origine, renommé le fichier xml en “Sync C to N and T”, et l’avoir importé, voilà, toutes les entrées du journal se trouvaient dans l’onglet Historique du Planificateur de tâches.

L’ajustement dans l’ application Planificateur de tâches ne fait que contrôler l’état activé d’un certain journal d’événements, de sorte que vous pouvez ajuster de manière équivalente le mode “historique” du planificateur de tâches via la ligne de commande Windows:

wevtutil set-log Microsoft-Windows-TaskScheduler/Operational /enabled:true 

Pour vérifier l’état actuel:

 wevtutil get-log Microsoft-Windows-TaskScheduler/Operational 

Pour les frappes difficiles, voici les versions légèrement abrégées de ce qui précède:

 wevtutil sl Microsoft-Windows-TaskScheduler/Operational /e:true wevtutil gl Microsoft-Windows-TaskScheduler/Operational 

Cela peut aider les autres utilisateurs qui n’ont pas la possibilité d’activer / désactiver l’historique n’importe où dans le Planificateur de tâches.

Ouvrez l’Observateur d’événements (dans Gestion de l’ordinateur ou Outils d’administration> Observateur d’événements).

Dans l’Observateur d’événements, vérifiez que le volet de prévisualisation est affiché (Affichage> Le volet de prévisualisation doit être coché)

Dans le volet de gauche, développez Journaux des applications et des services, puis Microsoft, Windows, TaskScheduler, puis sélectionnez Opérationnel.

Vous devez avoir des actions affichées dans le volet d’aperçu avec deux sections – Opérationnel et en dessous de cet événement nnn, TaskScheduler. L’un des éléments répertoriés dans la section Opérationnel doit être Propriétés. Cliquez sur cet élément et l’option Activer la journalisation se trouve sur l’onglet Général.

Mon problème était que la taille maximale du journal avait été atteinte et même si l’option de remplacement des anciens événements était sélectionnée, elle ne consignait pas les nouveaux événements. Je soupçonne que cela aurait pu être un problème de permissions mais je l’ai changé en Archive quand il était plein et que tout fonctionne à nouveau.

J’espère que cela aide quelqu’un d’autre. Si vous n’avez pas les options mentionnées ci-dessus, je suis désolé, mais je ne sais pas où vous devriez regarder.

Voici où je l’ai trouvé sur un serveur Windows 2008R2. Elevated Task Scheduler Cliquez sur “Task Scheduler Library” Il apparaît comme une option sur le panneau “Actions” de droite.

entrer la description de l'image ici

Gagner 8.1 Pro

La réponse de Brian Clark ci-dessus a fonctionné pour moi, mais je poste ici pour ceux qui pourraient avoir à suivre une séquence légèrement différente comme je l’ai fait.

Lorsque j’ai exécuté le Panneau de configuration> Outils d’administration> Planificateur de tâches avec clic droit – “Exécuter en tant qu’administrateur”, le volet Actions contenait déjà l’action suivante:

 Disable All Tasks History 

Donc, ma machine avait déjà l’historique activé. Mais ma machine devait d’abord désactiver l’historique, puis revenir en arrière et “Activer l’historique de toutes les tâches”. Après cela, mon histoire est apparue et je n’ai plus reçu d’erreurs. Je suppose que cette action a effectué un certain type d’initialisation ou de configuration qui n’a jamais été effectuée correctement depuis l’installation du système d’exploitation.

Je vais également append que je devais quitter le Planificateur de tâches et le rentrer avant que je puisse basculer le paramètre Activer / Désactiver l’historique dans les deux sens.

Comme indiqué précédemment, il existe une option pour activer ou désactiver l’historique à condition d’ouvrir le gestionnaire de tâches en mode “Administrateur” élevé (clic droit sur le programme / raccourci du Planificateur de tâches et choisir “Exécuter en tant qu’administrateur”). Ensuite, sous “Tâches”, vous pouvez arrêter ou démarrer l’historique.