Comment un fichier de commande DOS Batch peut-il déterminer s'il est exécuté par le planificateur de tâches ?
Réponses
Trop de publicités?
genesiss
Points
919
Si vous contrôlez à la fois le lot et la tâche planifiée, vous pouvez les configurer pour qu'ils utilisent un paramètre.
Exemple - dans la tâche programmée, sur l'action, vous pourriez définir un paramètre comme : /ScheduledTask
Dans le fichier batch, vous pouvez vérifier l'existence du paramètre de la ligne de commande :
if /i %1==/ScheduledTask set RUN_BY_TASK_SCHEDULER=1
En rapport :
Ozwaldo Ortiz
Points
51
0 votes
Vous pourriez sortir les résultats du script dans un fichier journal avec des horodatages.