Ecrire l'heure d'arrêt Windows dans le fichier journal

0

J'essaie de consigner automatiquement les heures de démarrage et d'arrêt de mon client Windows (Windows 7 et plus récent) dans un fichier journal pour une analyse ultérieure.

Par conséquent, j'ai créé une tâche dans le Planificateur de tâches qui exécute l'instruction suivante.

echo %date% %time% >>"C:\Temp\time_logging.log"

Les déclencheurs sont "au démarrage du système" et "à l'événement" (pour l'arrêt). En tant qu'événement, j'ai choisi l'option "minimal / basic", la source "eventlog" et l'identifiant de l'événement "6006".

Le démarrage est enregistré, mais l’arrêt n’est pas enregistré. La tâche est exécutée avec "service local", les autorisations sur le fichier journal et le dossier "Service local" est "modify" (lecture, écriture, modification).

Avez-vous une idée de ce que je fais mal? Peut-être que je choisis un événement, alors que le système n'a plus aucune possibilité d'écrire dans un fichier? Mais quel événement puis-je utiliser pour ce scénario?

StefanK
la source
Le journal des événements "Système" contient déjà toutes les informations nécessaires (événements 12, 13 de Kernel-General). Il n’est pas si facile d’y accéder.
Daniel B

Réponses:

0

La tâche planifiée est la bonne façon de le faire. Pour arrêter cependant, exécutez gpedit.msc (Stratégies de groupe / utilisateur local) puis allez à Windows settings -> Scripts -> Shutdown -> Properties -> Add et mettre en place un shutdown script.

13dimitar
la source
C'était trop facile ;-) Merci!
StefanK