Comment planifier un fichier batch sous Windows


Si vous n'automatisez pas les choses, vous passez à côté des ordinateurs. Le véritable objectif des ordinateurs est de faire des choses fastidieuses et répétitives que les humains ne veulent plus faire.

Les fichiers batch sont l'un des meilleurs moyens d'automatiser les tâches. Ajoutez à cela la possibilité de planifier ces fichiers batch et vous disposez d'un outil de productivité puissant.

Planification de fichiers batch dans Windows à l'aide du planificateur de tâches

Après vous créer un fichier batch pour automatiser un travail, vous voudrez qu'il s'exécute régulièrement. Le moyen le plus simple de le faire est d'utiliser le planificateur de tâches intégré à Windows. C'est un outil qui exécute automatiquement les travaux selon un calendrier.

  1. Sélectionnez le bouton Démarrerde Windows et saisissez planificateur. Le meilleur résultat devrait être Planificateur de tâches Windows.
  2. Le planificateur de tâches aura déjà de nombreuses tâches planifiées. Windows et les programmes utilisent également des tâches planifiées.

    1. Créez un nouveau dossier pour vos tâches afin de ne pas le perdre parmi les autres tâches déjà présentes. Cliquez avec le bouton droit de la souris sur Bibliothèque du planificateur de tâcheset sélectionnez Nouveau dossier…ou sélectionnez Nouveau dossierdans le volet Actionsdu côté droit de la fenêtre.
      1. Saisissez un nom pour le nouveau dossier. Donnez-lui quelque chose de significatif.
        1. Faites un clic droit sur le nouveau dossier et sélectionnez Créer une tâche…ou sélectionnez Créer une tâche…dans le volet Actions.
          1. La tâche de création La fenêtres'ouvre dans l'onglet Général. Saisissez un nom significatif pour la tâche dans le champ Nom:. Dans le champ Description:, écrivez ce que fait la tâche. C’est une bonne idée de mettre l’emplacement du script qu’il appelle. Cela facilite la modification de la tâche et du script à l'avenir.

            Notez le bouton Changer d'utilisateur ou de groupe. Cela vous permet d'exécuter le script sous un autre utilisateur. Si votre fichier de commandes nécessite des autorisations d'administrateur, vous devez changer l'utilisateur en administrateur. Il vous demandera le mot de passe de l'administrateur, donc ce n'est pas un raccourci pour prendre le contrôle de l'ordinateur.
          2. Notez également que le script ne s'exécutera que lorsque l'utilisateur sera connecté. Vous pouvez le modifier en Exécuter, que l'utilisateur soit connecté ou nonsi vous souhaitez qu'il s'exécute à tout moment.

            Notez les autres options. Pour la plupart des tâches, les valeurs par défaut sont suffisantes. Sachez que vous pouvez apporter ces modifications si nécessaire.

            1. Sélectionnez l'onglet Déclencheurs. Les déclencheurs déterminent le moment où une tâche s'exécute. Sélectionnez Nouveaupour créer un déclencheur.
              1. Il existe de nombreuses options dans la fenêtre Nouveau déclencheur. Regardez autour de vous pour voir quelles sont vos options.
                1. Sélectionnez la tâche de déclenchement de base à l'aide du menu déroulant Commencer les tâches-menu bas. Les options incluent:
                  • Sur un calendrier
                  • Lors de la connexion
                  • Au démarrage
                  • En veille
                  • Lors d'un événement
                  • Lors de la création / modification de la tâche
                  • Lors de la connexion à la session utilisateur
                  • Lors de la déconnexion de la session utilisateur
                  • Lors du verrouillage du poste de travail
                  • Lors du déverrouillage du poste de travail
                  • Sur un calendrierest le plus populaire et celui que nous utiliserons pour cet exercice.

                    In_content_1 all: [300x250] / dfp: [640x360]->
                    1. Il existe également des options pour planifier le paramètre. Les choix incluent:
                      • Une fois
                      • Tous les jours
                      • Toutes les semaines
                      • Tous les mois.
                      • Nous avons sélectionné Quotidienpour cet exemple. Vous pouvez également décider du moment où la planification démarre et se reproduit.

                        1. Sous Paramètres avancés, vous pouvez définir plus de paramètres concernant le déclenchement de la tâche. Cette tâche est définie pour répéter toutes les 5 minutes, indéfiniment. Notez que la case Activéest cochée par défaut. C'est le premier endroit pour vérifier quand dépanner pourquoi une tâche planifiée ne s'exécute pas. Sélectionnez OKune fois que vous avez configuré le déclencheur.
                        2. Sélectionnez l'onglet Actions, puis Nouveaupour dites à la tâche planifiée ce qu'elle va faire.
                          1. Dans le menu déroulant Action:vous avez le choix de:
                            • Démarrer un programme
                            • Envoyer un e-mail
                            • Afficher un message.
                            • Les deux dernières options sont obsolètes et ne sont plus prises en charge. Il est préférable de ne pas les utiliser lorsque vous planifiez des fichiers de commandes. Laissez-le sur la valeur par défaut Démarrer un programme.

                              Entrez le chemin complet du script. Utilisez le bouton Parcourirpour accéder au script et sélectionnez-le.

                              Les champs Ajouter des argumentset Commencer dans les champssont vides . Vous pouvez les utiliser lorsque vous progressez vers des scripts et des tâches plus complexes. Vous en aurez certainement besoin pour planifier des scripts PowerShell. Sélectionnez OKpour continuer.

                              1. La tâche est planifiée. Sélectionnez OKpour fermer la fenêtre et revenir au planificateur de tâches. Sélectionnez la tâche que vous venez d'effectuer et testez-la. Cliquez avec le bouton droit sur la tâche et sélectionnez Exécuterou sélectionnez Exécuterdans le volet Actions.
                              2. Une fois la tâche terminée, consultez la colonne Dernière exécutionRésultat. Vous devriez voir L'opération s'est terminée avec succès.

                                Si le message indique autre chose, essayez d'utiliser le bouton F5pour actualiser l'écran. S'il dit encore autre chose, il y a un problème avec votre script ou la façon dont vous avez planifié la tâche. Vous devez effectuer un dépannage.

                                Et les onglets Conditions et Paramètres?

                                Oui, il y a deux onglets que nous n'avons pas discuter dans les instructions ci-dessus. Pour la plupart des tâches, vous n’avez pas besoin d’accéder à ces onglets. Il y a des valeurs par défaut qui y sont définies qu'il vaut généralement mieux laisser seules. Jetons néanmoins un œil aux onglets.

                                Créer une tâche - Conditions

                                Ces paramètres sont liés à l'état de l'ordinateur. Si la tâche nécessite beaucoup de ressources ou peut interrompre la personne qui l'utilise, modifiez la section Inactivité.

                                La section Alimentationindique par défaut Démarrer la tâche uniquement si l'ordinateur est sous tension secteuret Arrêter si l'ordinateur passe à l'alimentation par batteriedéjà coché.

                                Dans la plupart des cas, lorsque vous planifiez des fichiers de commandes, vous pouvez les laisser cochés. Nous avons mis certains ordinateurs en veille pour économiser de l'énergie lorsqu'ils ne sont pas utilisés. Si l’ordinateur est en veille, la tâche ne s’exécutera pas. Si tel est le cas, vous devrez cocher la case Réveiller l'ordinateur pour exécuter cette tâche.

                                De nos jours, un ordinateur est presque toujours connecté à un réseau. Néanmoins, si votre tâche dépend d'une connexion réseau solide, modifiez la section Réseau.

                                Créer une tâche - Paramètres

                                Le L'onglet Paramètresconcerne le comportement de la tâche. Cela signifie comment la tâche s'exécute. La case Autoriser l'exécution de la tâche à la demandeest cochée par défaut. Les autres choix concernent les situations dans lesquelles une tâche est ignorée ou échoue.

                                Certaines tâches peuvent rester bloquées dans une boucle ou ne pas être exécutées car leurs conditions de déclenchement ne sont pas remplies. Ce sont les paramètres que vous devez ajuster pour en tenir compte. Pour la plupart des tâches, les paramètres par défaut sont bons.

                                Que puis-je faire avec les fichiers batch programmés?

                                Une fois que vous savez comment planifier des tâches, l'esprit peut courir avec des idées de choses à automatiser. Vous pouvez supprimer automatiquement les fichiers, définir les programmes favoris à ouvrir lors de la connexion ou effacer automatiquement la file d'attente d'impression tâches échouées. Quelle que soit la tâche que vous effectuez à plusieurs reprises, vous pouvez probablement la programmer et la planifier.

                                Articles Similaires:


                                23.12.2020