J'ai remarqué que choisir l'option de ne s'exécuter que lorsqu'il était inactif, puis de répéter la tâche indéfiniment toutes les 12 heures,
c'est à dire:
, n’a pas fait ce que j’avais voulu, puisqu’il a réinitialisé son compteur 12h après une première exécution, à condition que l’ordinateur ne soit plus en veille avant le déclenchement suivant.
J'aimerais pouvoir le faire fonctionner uniquement lorsqu'il est inactif, mais également le limiter à une période de 12 heures, même si l'ordinateur ne passait plus inactif entre les exécutions.
Réponses:
Vous définissez votre tâche en arrière. Au lieu de déclencher lorsque le système est inactif, déclenchez-le à une heure précise, définie pour se répéter toutes les 12 heures. Ensuite, allez dans l'onglet Conditions et indiquez-lui de ne démarrer que lorsque le système est resté inactif (insérez la durée souhaitée ici). En fonction de la nature de la tâche, vous pouvez également sélectionner l'option permettant de l'arrêter si l'ordinateur cesse de fonctionner en mode inactif (puis de choisir de redémarrer en cas de reprise de l'inactivité). Vous souhaiterez probablement également accéder à l'onglet Paramètres et choisir l'option permettant d'exécuter la tâche dès que possible après une heure de début manquée.
Les captures d'écran ci-dessous correspondent à une configuration adaptée à votre tâche sous Windows 7.
Écran Edit Trigger: notez qu'il est réglé sur "One Time" avec "Répéter toutes les 12 heures pour une durée indéfinie". L'heure par défaut dans cette boîte de dialogue est l'heure à laquelle vous ouvrez la boîte de dialogue. Cela ira, car vous allez définir une condition pour l'empêcher de démarrer sauf si le système est inactif.
Écran Conditions: j'ai sélectionné pour que la tâche ne démarre que si l'ordinateur a eu une minute d'inactivité. Si le minuteur d'inactivité n'est pas respecté lors du premier déclenchement de la tâche, celle-ci attendra 1 heure (paramètre "Attendre inactif pour") avant d'abandonner la tentative. Notez que cela signifie que la tâche ne démarrera pas si l'ordinateur n'est pas inactif pendant au moins une minute dans l'heure suivant le déclenchement planifié. Cela signifie également que la tâche peut potentiellement avoir deux exécutions à moins de 11 heures l'une de l'autre - si la condition d'inactivité pour la première exécution n'est pas remplie jusqu'à la toute fin de sa fenêtre d'exécution et si la condition d'inactivité pour la deuxième exécution est remplie à la fin. tout début de sa fenêtre.
J'ai également choisi d'arrêter la tâche si l'ordinateur quitte son état inactif et de le redémarrer lorsque l'ordinateur redevient inactif - vos préférences ici (et dans d'autres options de cet écran) peuvent différer.
Écran Paramètres: vous souhaiterez probablement que la tâche soit déclenchée dès que possible si une heure de début programmée est manquée (par exemple: l'ordinateur est éteint). Les tentatives de relance peuvent être utiles, en fonction de la nature de la tâche. En outre, il peut être utile de disposer d’une minuterie pour arrêter la tâche si elle est trop longue. Par défaut, le dernier paramètre empêche la tâche de démarrer si une instance précédente est toujours en cours d'exécution.
la source