Lors de la configuration d'une tâche, décidez d'abord ce qui va déclencher le démarrage de cette tâche. Un déclencheur est un ensemble de critères qui, une fois remplis, lance l'exécution d'une tâche. Les déclencheurs d'une tâche figurent sur l'onglet Déclencheurs de la boîte de dialogue Propriétés des tâches ou Créer une tâche. Vous pouvez utiliser un déclencheur temporel ou un déclencheur événementiel pour démarrer une tâche. Les déclencheurs temporels incluent le démarrage d'une tâche à une heure spécifique de la journée ou plusieurs fois sur une base quotidienne, hebdomadaire ou mensuelle. Les déclencheurs événementiels démarrent une tâche en réponse à certains événements système. Par exemple, les déclencheurs événementiels peuvent être configurés au démarrage du système, lorsqu'un utilisateur se connecte à l'ordinateur, ou lorsqu'un ordinateur entre en état d'inactivité. Chaque tâche peut contenir un ou plusieurs déclencheurs, permettant ainsi à la tâche d'être démarrée de plusieurs manières. Si une tâche est associée à plusieurs déclencheurs, la tâche démarrera lorsque l'un des déclencheurs est actionné.
Paramètres de déclencheur
Chaque déclencheur contient des paramètres qui déterminent les critères pour activer le déclencheur. Des paramètres avancés supplémentaires peuvent être configurés pour chaque déclencheur, ce qui est expliqué dans la section Paramètres avancés ci-dessous. Les paramètres de déclencheur accessibles depuis la boîte de dialogue Modifier déclencheur ou Nouveau déclencheur, visualisable en cliquant sur le bouton Modifier ou Nouveau sur l'onglet Déclencheurs dans la boîte de dialogue Propriétés des tâches ou Créer une tâche. Pour plus d'informations sur le moyen de modifier les paramètres de déclencheur, consultez Modifier une tâche existante ou Planifier une tâche.
Déclencheurs
La liste suivante décrit chaque déclencheur et les paramètres de déclencheur.
-
Sur une planification
Ce déclencheur entraîne l'exécution de la tâche en fonction d'une planification, et les paramètres de déclencheur vous permettent de configurer la planification. Vous pouvez choisir de planifier la tâche à un moment ponctuel, ou sur une base quotidienne, hebdomadaire ou mensuelle. L'heure à laquelle vous planifiez cette tâche dépend du fuseau horaire défini sur l'ordinateur qui exécute cette tâche. Vérifiez la case Universel pour associer le temps au Temps universel coordonné et non au fuseau horaire configuré sur l'ordinateur qui exécute la tâche. Utilisez le paramètre Universel quand vous souhaitez coordonner un ensemble de tâches à exécuter simultanément dans plusieurs fuseaux horaires.
Si vous sélectionnez le bouton radio Une fois, vous choisissez une date et une heure pour déclencher la tâche.
Si vous sélectionnez le bouton radio Tous les jours, vous choisissez l'intervalle de fréquence pour la tâche et la date et l'heure de démarrage de la tâche. Un intervalle de 1 produit une planification quotidienne et un intervalle de 2 produit une planification d'un jour sur deux. La tâche démarrera à l'heure spécifiée chaque jour.
Si vous sélectionnez le bouton radio Toutes les semaines, vous choisissez l'intervalle de fréquence pour la tâche, la date et l'heure de démarrage et les jours de la semaine auxquels démarrer la tâche. Un intervalle de 1 produit une planification hebdomadaire et un intervalle de 2 produit une planification d'une semaine sur deux. La tâche démarrera à l'heure spécifiée en fonction des paramètres définis pour chaque jour.
En sélectionnant le bouton radio Tous les mois, vous choisissez les mois auxquels vous souhaitez démarrer la tâche, les semaines du mois et les jours de la semaine pour chaque mois auxquels vous souhaitez démarrer la tâche. Vous pouvez également spécifier que vous souhaitez démarrer une tâche le dernier jour de chaque mois.
-
À l'ouverture d'une session
Ce déclencheur entraîne l'exécution de la tâche lorsqu'un utilisateur se connecte à l'ordinateur, et que les paramètres du déclencheur vous permettent de spécifier que la tâche doit être déclenchée si un utilisateur se connecte à l'ordinateur ou quand un utilisateur spécifique ouvre une session.
-
Au démarrage
Ce déclencheur entraîne l'exécution de la tâche lorsque l'ordinateur démarre. Les seuls paramètres de ce déclencheur sont les paramètres avancés décrits dans la section Paramètres avancés ci-dessous.
-
En période d'inactivité
Ce déclencheur entraîne l'exécution de la tâche lorsque l'ordinateur entre en état d'inactivité, et les paramètres d'inactivité peuvent être configurés à partir de l'onglet Conditions dans la boîte de dialogue Créer une tâche ou Propriétés des tâches. Pour plus d'informations, consultez Conditions des tâches.
-
Sur un événement
Ce déclencheur entraîne l'exécution de la tâche lorsque des entrées d'événement spécifiques sont ajoutées à un journal des événements. Vous pouvez choisir de spécifier des paramètres de déclencheur d'événement de base ou des paramètres de déclencheur d'événement personnalisés. En choisissant les paramètres de déclencheur d'événement de base, un seul événement d'un journal des événements spécifique déclenchera la tâche. Vous choisissez le journal des événements contenant l'événement, le nom de l'éditeur d'événement, et spécifiez l'identifiant de l'événement. Si vous choisissez les paramètres de déclencheur d'événement personnalisés, vous pouvez spécifier une requête d'événement XML ou un filtre d'événement personnalisé pour demander les événements qui déclencheront la tâche. Pour plus d'informations sur les filtres d'événement, consultezCréer un affichage personnalisé .
Remarques Ce déclencheur n'est pas disponible pour les tâches configurées pour Windows Server 2003, Windows XP ou Windows 2000.
-
Lors de la création/modification de tâches
Ce déclencheur entraîne l'exécution d'une tâche dès sa création et lorsque la tâche est modifiée. Les seuls paramètres de ce déclencheur sont les paramètres avancés décrits dans la section Paramètres avancés ci-dessous.
Remarques Ce déclencheur n'est pas disponible pour les tâches configurées pour Windows Server 2003, Windows XP ou Windows 2000.
-
Connexion à une session utilisateur
Ce déclencheur entraîne l'exécution d'une tâche lorsqu'un utilisateur est connecté à partir de l'ordinateur local ou à partir de la connexion d'un bureau à distance. Par exemple, lorsque vous ouvrez une session utilisateur sur l'ordinateur local en changeant les utilisateurs sur l'ordinateur, ce déclencheur entraînera l'exécution de la tâche. Autre exemple pouvant déclencher l'exécution d'une tâche : lorsqu'un utilisateur ouvre une session via le programme Connexion Bureau à distance à partir d'un ordinateur local. Les paramètres du déclencheur vous permettent de spécifier que la tâche doit être déclenchée lorsqu'un utilisateur ouvre une session ou si un utilisateur spécifique se connecte.
Remarques Ce déclencheur n'est pas disponible pour les tâches configurées pour Windows Server 2003, Windows XP ou Windows 2000.
-
Lors de la déconnexion d'une session utilisateur
Ce déclencheur entraîne l'exécution d'une tâche lorsqu'une session utilisateur est déconnectée de l'ordinateur local ou à partir de la connexion d'un bureau à distance. Par exemple, lorsque vous vous déconnectez d'une session utilisateur sur l'ordinateur local en changeant les utilisateurs sur l'ordinateur, ce déclencheur entraînera l'exécution de la tâche. Autre exemple pouvant déclencher l'exécution d'une tâche : lorsqu'un utilisateur se déconnecte d'une session utilisateur via le programme Connexion Bureau à distance à partir d'un ordinateur local. Les paramètres du déclencheur vous permettent de spécifier que la tâche doit être déclenchée lorsqu'un utilisateur ferme une session ou si un utilisateur spécifique se déconnecte.
Remarques Ce déclencheur n'est pas disponible pour les tâches configurées pour Windows Server 2003, Windows XP ou Windows 2000.
-
Lors du verrouillage de poste de travail
Ce déclencheur entraîne l'exécution de la tâche lorsque l'ordinateur est verrouillé. Les paramètres du déclencheur vous permettent de spécifier que la tâche doit être déclenchée lorsqu'un utilisateur verrouille l'ordinateur ou si un utilisateur spécifique verrouille l'ordinateur.
Remarques Ce déclencheur n'est pas disponible pour les tâches configurées pour Windows Server 2003, Windows XP ou Windows 2000.
-
Lors du déverrouillage de poste de travail
Ce déclencheur entraîne l'exécution de la tâche lorsque l'ordinateur est déverrouillé. Les paramètres du déclencheur vous permettent de spécifier que la tâche doit être déclenchée lorsqu'un utilisateur verrouille l'ordinateur ou si un utilisateur spécifique verrouille l'ordinateur.
Remarques Ce déclencheur n'est pas disponible pour les tâches configurées pour Windows Server 2003, Windows XP ou Windows 2000.
Paramètres avancés
La liste suivante décrit les paramètres de déclencheur avancés.
-
Retarder tâche pendant ou Retarder tâche jusqu'à (retard aléatoire) : Ce paramètre vous permet de spécifier une période pour retarder l'exécution de la tâche, une fois la tâche déclenchée. Si vous utilisez un déclencheur temporel (Sur une planification), le temps de retard sera alors aléatoire entre le temps où la tâche est déclenchée et le temps spécifié dans ce paramètre. Si une tâche est prévue pour être déclenchée à 13h00, et que le paramètre Retarder tâche jusqu'à (retard aléatoire) est configuré sur 5 minutes, la tâche sera alors exécutée entre 13h00 et 13h05.
-
Répéter tâche tous les : Ce paramètre vous permet de configurer un intervalle de temps de répétition pour la tâche. La tâche s'exécutera, attendra l'intervalle de temps spécifié, puis s'exécutera à nouveau. Ce cycle continuera jusqu'à ce que la durée soit atteinte.
-
Arrêter toute tâche qui s'exécute plus longtemps que : Ce paramètre vous permet d'arrêter les tâches en cours d'exécution trop longues en configurant une limite de temps sur la période où la tâche est autorisée à s'exécuter (exécuter l'action).
-
Activer : Ce paramètre vous permet de configurer une date et une heure auxquelles activer le déclencheur. Une fois un déclencheur activé, le déclencheur peut entraîner l'exécution d'une tâche. Le temps dépend du fuseau horaire qui est défini sur l'ordinateur qui exécute cette tâche. Vérifiez la case Universel pour associer le temps au Temps universel coordonné et non au fuseau horaire configuré sur l'ordinateur qui exécute la tâche. Utilisez le paramètre Universel quand vous souhaitez coordonner un ensemble de tâches à activer simultanément dans plusieurs fuseaux horaires.
-
Expiration : Ce paramètre vous permet de configurer une date et une heure d'expiration du déclencheur. Lorsqu'un déclencheur a expiré, il ne peut pas entraîner l'exécution de la tâche. Le temps dépend du fuseau horaire qui est défini sur l'ordinateur qui exécute cette tâche. Vérifiez la case Universel pour associer le temps au Temps universel coordonné et non au fuseau horaire configuré sur l'ordinateur qui exécute la tâche. Utilisez le paramètre Universel quand vous souhaitez coordonner un ensemble de tâches à expirer simultanément dans plusieurs fuseaux horaires.
-
Activé : Ce réglage vous permet d'activer ou de désactiver la tâche. Une tâche activée peut s'exécuter, et une tâche désactivée ne peut pas s'exécuter avant d'être activée.