Exécuter une tâche toutes les x-minutes avec le planificateur de tâches de Windows

J'essaie de faire en sorte que le planificateur de tâches de Windows exécute un fichier .exe particulier toutes les 10 minutes environ, mais les options ne permettent qu'une exécution par jour.

Existe-t-il un moyen de faire en sorte qu'il exécute un fichier .exe toutes les 10 ou 20 minutes ?

Solution

La tâche doit être configurée en deux étapes.

D'abord, vous créez une tâche simple qui démarre à 0:00, tous les jours. Ensuite, vous allez dans Avancé... (ou similaire selon le système d'exploitation sur lequel vous êtes) et sélectionnez l'option Répéter toutes les X minutes pour 24 heures.

La clé ici est de trouver les propriétés avancées. Si vous utilisez l'assistant XP, il ne vous proposera de lancer la boîte de dialogue avancée que lorsque vous aurez créé la tâche.

Sur les versions plus récentes de Windows (7+ je crois ?) :

  1. Double-cliquez sur la tâche et une fenêtre de propriétés s'affiche.
  2. Cliquez sur l'onglet Triggers.
  3. Double-cliquez sur les détails du déclencheur et la fenêtre Edit Trigger s'affichera.
  4. Dans le panneau "Paramètres avancés", cochez "Répéter la tâche toutes les" xxx minutes, et définissez "Indéfiniment" si vous le souhaitez.
  5. Enfin, cliquez sur ok.
Commentaires (10)

Après avoir sélectionné l'option de répétition minimale (5 minutes ou 10 minutes), vous pouvez mettre le numéro en surbrillance et écrire le nombre que vous voulez.

Commentaires (5)

Sous XP, j'ai cliqué sur le bouton "Avancé" de l'onglet "Planification". Il y a une case à cocher pour "Répéter la tâche". La valeur par défaut est toutes les 10 minutes.

De plus, vous pouvez créer une tâche planifiée [via la ligne de commande][1]. Je n'ai pas essayé moi-même, mais il semble que vous voudriez quelque chose du genre (non testé) :

schtasks /create /tn "Some task name" /tr "app.exe" /sc HOURLY 

[1] : http://support.microsoft.com/kb/814596

Commentaires (2)