Comment créer des tâches avancées avec le planificateur de tâches

Voulez-vous mettre votre PC en veille(PC sleep) ou l'éteindre à une heure précise chaque jour ? Ou peut-être voulez-vous que votre PC commence à lire une vidéo de motivation chaque fois que vous le démarrez ou lorsqu'il est 12 heures ? Si vous souhaitiez un moyen de programmer votre PC pour qu'il fasse certaines choses à certains moments, vous devriez lire cet article, car nous allons couvrir certaines des fonctionnalités avancées du planificateur de tâches(Task Scheduler's) : création de tâches avancées, configuration de leurs déclencheurs, actions et options de sécurité . Ils sont puissants lorsque vous souhaitez contrôler votre système et les tâches qu'il exécute. Préparez-vous donc à une vaste gamme de choix qui vous permettent de configurer tous les détails possibles liés aux tâches planifiées. Commençons:

REMARQUE :(NOTE:) Ce guide s'applique à Windows 10 , Windows 7 et Windows 8.1 . Pour illustrer ce que vous pouvez faire avec le Planificateur de tâches(Task Scheduler) , nous allons créer une tâche avancée qui arrête le PC tous les jours à 23h00.

Comment créer une tâche avancée dans Windows

Commencez par ouvrir le planificateur de tâches(Task Scheduler) . Si vous ne savez pas comment procéder, vous devriez lire cet article : 9 façons de démarrer le planificateur de tâches(Task Scheduler) sous Windows (toutes versions). Si vous n'avez pas non plus le temps de lire ce guide, sachez qu'un moyen rapide d'ouvrir le planificateur de tâches(Task Scheduler) , dans n'importe quelle version de Windows(Windows version) , consiste à utiliser la recherche : recherchez "planificateur de tâches"("task scheduler") et cliquez ou appuyez sur le résultat de recherche(search result) approprié .

Recherche du planificateur de tâches dans Windows 10

De plus, si vous n'avez jamais travaillé avec le planificateur de tâches(Task Scheduler) auparavant, il peut être judicieux de vous familiariser un peu avec lui. Pour cela, lisez ceci : Comment créer des tâches de base avec le Planificateur de tâches(Task Scheduler) , en 5 étapes.

Passons maintenant aux choses sérieuses : pour créer une nouvelle tâche, dans la fenêtre du planificateur de tâches(Task Scheduler) , accédez au panneau Actions et, sur le côté droit, (Actions)cliquez ou appuyez sur (click or tap) "Créer une tâche".("Create Task.")

Démarrage de l'assistant de création de tâche dans le planificateur de tâches

L'assistant qui démarre vous permet de configurer tous les détails de votre nouvelle tâche, en commençant par son nom et en continuant avec la définition d'un ou plusieurs déclencheurs, actions, établissant les conditions d'exécution de la tâche, etc.

L'assistant de création de tâche à partir du planificateur de tâches

Voyons voir comment ça fonctionne:

Comment définir le nom, la description et les options(description & security options) de sécurité d'une tâche

Le premier onglet de l' assistant "Créer une tâche"("Create Task") est nommé Général,(General,) et c'est l'endroit où vous pouvez définir le nom de la tâche et sa description. Parce que nous voulons créer une tâche qui arrête notre PC toutes les nuits, nous allons l' appeler "Dormir la nuit".("Sleep at night.")

Choisir un nom et une description pour la tâche

L' onglet Général vous permet également de configurer des (General)"options de sécurité" supplémentaires("Security options") liées au compte d'utilisateur et aux privilèges(user account and privileges) utilisés pour exécuter la tâche que vous créez. Par défaut, le compte utilisateur(user account) utilisé pour exécuter la tâche est celui que vous utilisez pour créer la tâche. Si vous souhaitez utiliser un autre compte d'utilisateur(user account) lors de l'exécution de la tâche, cliquez ou appuyez sur le bouton "Modifier l'utilisateur ou le groupe"("Change User or Group") et sélectionnez-en un autre.

Modification du compte utilisateur utilisé pour exécuter la tâche

Vous pouvez choisir d'exécuter la tâche uniquement lorsque l'utilisateur est connecté ou de l'exécuter même s'il n'est pas connecté. Dans notre cas, peu importe si l'utilisateur est connecté ou non, car nous voulons créer une tâche qui arrête l'ordinateur.

Choisir si la tâche est exécutée uniquement lorsque l'utilisateur est connecté ou non

Si votre tâche nécessite des autorisations d'administrateur, n'oubliez pas de cocher la case "Exécuter avec les privilèges les plus élevés"("Run with highest privileges") . Ensuite, cochez l' option Masqué(Hidden) si vous ne souhaitez pas que la tâche soit visible. Cela signifie que l'utilisateur connecté n'est pas averti du démarrage ou de la fin de la tâche. Nous n'allons pas le faire car nous voulons que l'utilisateur puisse arrêter la procédure d'arrêt s'il souhaite utiliser le PC plus tard dans la nuit. 🙂

Sélection pour exécuter la tâche avec des privilèges plus élevés

C'est tout ce qu'il y a concernant les paramètres généraux. Passons à l' onglet Déclencheurs .(Triggers)

Comment définir les déclencheurs d'une tâche dans le planificateur de tâches(Task Scheduler)

L' onglet Déclencheurs vous permet de définir plusieurs déclencheurs. (Triggers)Pour ajouter un nouveau déclencheur, cliquez ou appuyez sur le bouton Nouveau(New) , en bas de la fenêtre.

Création d'un nouveau déclencheur dans le planificateur de tâches

Le premier paramètre de déclenchement(trigger setting) consiste à sélectionner quand commencer la tâche. Cliquez(Click) ou appuyez sur la liste déroulante "Commencer la tâche" et choisissez l'une des options disponibles.("Begin the task")

Choisir quand démarrer la tâche dans le planificateur de tâches

Pour notre tâche d'arrêt, nous devons choisir "Selon un calendrier"("On a schedule") et définir la tâche pour qu'elle s'exécute Quotidiennement(Daily) , à 23 h 00.

Exécuter une tâche selon un planning

Nous avons déjà parlé de certains des autres déclencheurs disponibles, dans ce tutoriel : Comment créer des tâches de base avec le Planificateur de tâches(Task Scheduler) , en 5 étapes. Cependant, il existe quelques déclencheurs supplémentaires par rapport à l' assistant de création de tâche de base(Create Basic Task) , tels que : "At task creation/modification," "À la connexion à la session utilisateur", "À la déconnexion de la session utilisateur", "Au verrouillage du poste de travail"("On connection to user session," "On disconnect from user session," "On workstation lock") et " Au déverrouillage du poste de travail." ("On workstation unlock.")En fonction de l'option que vous avez choisie, vous devez définir différentes choses dans le volet Paramètres , mais les (Settings)paramètres avancés(Advanced settings) disponibles restent les mêmes, quel que soit le déclencheur que vous choisissez.

Pour les déclencheurs nommés "A la connexion à la session utilisateur"("On connection to user session") et "A la déconnexion de la session utilisateur",("On disconnect from user session") vous pouvez définir les paramètres suivants :

  • Établir si la « connexion à la session utilisateur »(connection to user session") fait référence à n'importe quel utilisateur ou à un utilisateur spécifique. Pour ce dernier, la valeur par défaut est l'utilisateur actuel. Cependant, vous pouvez cliquer ou appuyer sur Changer d'utilisateur(Change User) et choisir un autre utilisateur.
  • Établir si la connexion(connection) fait référence à une connexion à partir d'un ordinateur distant ou local.

Exécution d'une tâche lors de la connexion à la session utilisateur

Pour les déclencheurs "Au verrouillage du poste de travail"("On workstation lock") et "Au déverrouillage du poste("On workstation unlock") de travail" , vous ne devez définir que s'il s'agit d'un utilisateur ou d'un utilisateur spécifique. Par défaut, l'utilisateur spécifique est l'utilisateur actuel. Vous pouvez cliquer ou appuyer sur "Changer d'utilisateur"("Change User") pour sélectionner un autre compte d'utilisateur.

Exécution d'une tâche sur le verrouillage du poste de travail

Comment définir les paramètres avancés pour les déclencheurs d'une tâche

Les paramètres avancés(Advanced settings) disponibles sont les mêmes pour tous les déclencheurs. Pour chaque option disponible, vous devez d'abord cocher la case correspondante pour voir la liste des choix similaires. Vous pouvez effectuer les réglages suivants :

  • Retarder une tâche pendant un certain temps : 30 secondes, 1 minute, 15 minutes, 30 minutes, 1 heure, 8 heures ou 1 jour ;
  • Choisissez l' intervalle de temps(time interval) après lequel la tâche est répétée (5, 10, 15, 30 minutes ou 1 heure) et la durée de la répétition (15 ou 30 minutes, 1 ou 12 heures, 1 jour ou indéfiniment) ;
  • Si votre tâche, pour une raison quelconque, peut s'exécuter plus longtemps que la période que vous spécifiez, vous pouvez choisir de l'arrêter automatiquement ;
  • Vous pouvez définir une date et une heure d'activation et d'expiration(activation and expiration date) . Cela signifie les dates entre lesquelles votre tâche va être exécutée lorsque le déclencheur que vous spécifiez est atteint ;
  • Vous pouvez activer ou désactiver la tâche.

Pour la tâche quotidienne d' arrêt du PC(PC shutdown) que nous créons, nous n'avons besoin d'aucun de ces paramètres avancés : tout ce que nous avons à faire est de nous assurer que la tâche est Activée(Enabled) .

Configurer les paramètres avancés d'un déclencheur

Cliquez ou appuyez sur OK lorsque vous avez terminé avec les paramètres de ce déclencheur. Votre nouveau déclencheur s'affiche dans la liste des déclencheurs. Vous pouvez soit en créer un nouveau, soit sélectionner un déclencheur déjà créé pour le modifier ou le supprimer.

La liste des déclencheurs de la tâche

Comment définir les actions d'une tâche, dans le Planificateur de tâches(Task Scheduler)

Vous pouvez affecter plusieurs actions à une tâche. Pour ce faire, accédez à l' onglet Actions et cliquez ou appuyez sur le bouton Nouveau .(New)

Créer une nouvelle action pour la tâche planifiée

Choisissez l'une(Choose one) des actions que la tâche doit effectuer en cliquant ou en appuyant sur la liste déroulante Action . Vous pouvez choisir entre : démarrer un programme, envoyer un e-mail ou afficher un message.

Choisir l'action que la tâche exécute

Si vous choisissez de démarrer un programme, cliquez ou appuyez sur le bouton Parcourir(Browse) pour choisir l'application à démarrer. Ensuite, si nécessaire, remplissez les champs facultatifs appelés Arguments et Commencer dans(Start in) .

Pour notre tâche d'arrêt, nous devons choisir "Démarrer un programme". ("Start a program.")Ensuite, nous devons entrer la commande shutdown dans le champ Program/script . Pour que cette commande fonctionne, nous devons également saisir les bons arguments, donc dans le champ "Ajouter des arguments"("Add arguments") , nous allons taper -s et -f . L' argument -s indique à l'ordinateur que nous voulons qu'il s'éteigne, pas qu'il redémarre ou qu'il se mette en veille, et l' argument -f lui indique que nous voulons forcer la fermeture des applications à l'arrêt.

Configurer une action pour arrêter un PC Windows

REMARQUE :(NOTE:) si vous ne souhaitez pas exécuter un programme mais envoyer un e-mail, vous devez remplir les champs De(From) et À(To) , définir un objet, écrire le texte(email text) de l'e-mail , ajouter des pièces jointes et spécifier le serveur SMTP(SMTP server) (qui se trouve dans les propriétés de votre compte de messagerie(email account) ). Pour afficher un message, vous devez spécifier le titre et le message. N'oubliez(Remember) pas que sous Windows 10 et 8.1, les tâches "Envoyer un e-mail"("Send an e-mail") et "Afficher un message"("Display a message") sont obsolètes - ce qui signifie que ces actions ne peuvent pas être effectuées dans ces versions de Windows .

Comme nous l'avons mentionné précédemment, vous pouvez créer plusieurs actions pour une tâche. Par exemple, vous pouvez créer une tâche qui exécute le nettoyage de disque(Disk Cleanup) et n'arrête ensuite votre ordinateur. Vous pouvez modifier l'ordre des actions en cliquant ou en appuyant sur les boutons situés sur le côté droit de la liste des actions.

La liste des actions d'une tâche

Pour modifier une action, sélectionnez-la et cliquez ou appuyez sur Modifier(Edit) . Pour le supprimer, cliquez ou appuyez sur Supprimer(Delete) .

Modifier ou supprimer une action

Comment configurer les conditions de tâche dans le planificateur de tâches(Task Scheduler)

Outre le déclencheur, vous pouvez spécifier plusieurs conditions d'exécution de la tâche en fonction du temps d'inactivité qui s'est écoulé, que l'ordinateur soit alimenté en courant alternatif(AC power) ou qu'un réseau spécifique soit disponible. Pour les définir, cliquez ou appuyez sur l' onglet Conditions . Notez que si vous souhaitez créer une tâche d'arrêt comme nous l'avons fait, vous n'avez pas besoin de configurer l'une de ces conditions.

L'onglet Conditions de l'assistant Créer une tâche

Si vous souhaitez que la tâche n'interfère pas avec votre travail, vous pouvez la configurer pour qu'elle s'exécute uniquement lorsque l'ordinateur est inactif. Cochez la case "Démarrer la tâche uniquement si l'ordinateur est inactif pendant"("Start the task only if the computer is idle for") et choisissez l'une des périodes disponibles. À partir du moment où vous avez défini la tâche pour qu'elle démarre, vous pouvez choisir d'attendre que l'ordinateur passe en état d'inactivité pendant une certaine période ou vous pouvez sélectionner "Ne pas attendre d'inactivité". ("Don't wait for idle.")Lorsque l'ordinateur n'est plus en état d'inactivité, vous pouvez décider d'arrêter la tâche ou de la redémarrer si l'état d'inactivité reprend. Par exemple, ces options d'inactivité sont utiles lorsque vous savez que votre tâche peut nécessiter de nombreuses ressources système pour s'exécuter. Les configurer pour qu'ils s'exécutent lorsque votre PC ou votre appareil(PC or device)est inactif signifie que vous n'allez pas être dérangé par des programmes qui fonctionnent lentement car cette tâche consomme la plupart des ressources de votre ordinateur.

Choisir de démarrer une tâche uniquement si le PC est inactif pendant un certain temps

Étant donné qu'une tâche peut s'exécuter pendant une longue période, le planificateur de tâches(Task Scheduler) vous permet de définir des conditions pour la tâche afin qu'elle ne démarre que lorsque l'ordinateur est alimenté en courant alternatif(AC power) et d'arrêter la tâche si vous passez à l'alimentation par batterie. Si votre ordinateur est en mode veille et qu'il est temps d'exécuter la tâche, vous pouvez configurer l'ordinateur pour qu'il se réveille et exécute la tâche.

Choisir de démarrer une tâche uniquement si le PC est connecté à l'alimentation secteur

Si vous savez que vous avez besoin d'une connexion réseau(network connection) spécifique pour exécuter la tâche, cochez la case "Démarrer uniquement si la connexion réseau suivante est disponible"("Start only if the following network connection is available") et choisissez la connexion qui vous intéresse.

Choisir de démarrer une tâche uniquement si les connexions réseau spécifiées sont disponibles

Comment définir le comportement d'échec(failure behavior) d'une tâche

Le planificateur de tâches(Task Scheduler) vous permet de définir des paramètres utiles dans des situations particulières telles que l'échec de la tâche ou lorsque la tâche en cours ne se termine pas à la demande. Accédez à l' onglet Paramètres(Settings) de l' assistant Créer une tâche .(Create Task)

L'onglet Paramètres de l'assistant Créer une tâche

Vous pouvez effectuer les réglages suivants :

  • Autoriser la tâche à s'exécuter à la demande. Sinon, il n'est exécuté que lorsque les déclencheurs et les conditions sont remplis.
  • Si la tâche est basée sur une planification manquée, vous pouvez définir la tâche pour qu'elle s'exécute dès que possible.
  • Dans les cas où la tâche échoue, vous pouvez la configurer pour qu'elle soit redémarrée toutes les 1, 5, 10, 15, 30 minutes ou 1 à 2 heures. Le redémarrage peut être tenté pendant les heures que vous avez définies.
  • Si vous pensez que quelque chose s'est mal passé avec votre tâche et qu'elle dure plus de 1, 2, 4, 8, 12 heures ou 1 à 2 jours, vous pouvez la régler pour qu'elle s'arrête.
  • Si une tâche n'est pas planifiée pour s'exécuter à nouveau, vous pouvez configurer votre ordinateur pour supprimer automatiquement la tâche après 30, 90, 180, 365 jours ou immédiatement.
  • Si la tâche est déjà en cours d'exécution et qu'il est temps qu'elle s'exécute à nouveau, vous pouvez choisir l'une des options suivantes : "Ne pas démarrer une nouvelle instance"("Do not start a new instance") (la première instance de la tâche continue de s'exécuter), "Exécuter une nouvelle instance en parallèle"("Run a new instance in parallel") (la première instance de tâche(task instance) continue de s'exécuter et la nouvelle instance de tâche(task instance) démarre également), "Mettre une nouvelle instance en file d'attente"("Queue a new instance") (la nouvelle instance de tâches s'exécute une fois la première instance de tâche(task instance) terminée) et "Arrêter l'instance existante"("Stop the existing instance") (le première instance de tâche(task instance) est arrêtée et la nouvelle instance de tâche(task instance) est démarrée).

Lorsque vous avez tout défini comme vous le souhaitez, appuyez sur le bouton OK et la tâche est créée instantanément, et vous pouvez la trouver à tout moment dans la bibliothèque du planificateur de tâches(Task Scheduler Library) .

Utilisez-vous le Planificateur de tâches(Task Scheduler) pour créer des tâches avancées ?

Comme vous pouvez le constater, le planificateur de tâches(Task Scheduler) propose un nombre considérable de paramètres qui vous aident à créer de nombreuses tâches avancées. Bien que toutes les options ne semblent pas faciles à comprendre au début, en lisant attentivement cet article et en expérimentant par vous-même, vous devriez rapidement vous y habituer et mieux contrôler votre ordinateur. Si vous avez des questions sur le planificateur de tâches(Task Scheduler) , n'hésitez pas à les poser dans la section commentaires ci-dessous.



About the author

Je suis un réviseur de logiciels et un expert en productivité. Je révise et rédige des critiques de logiciels pour diverses applications logicielles, telles qu'Excel, Outlook et Photoshop. Mes critiques sont bien informées et fournissent des informations objectives sur la qualité de l'application. J'écris des critiques de logiciels depuis 2007.



Related posts