Comment exécuter un script PowerShell avec le Planificateur de tâches Windows

Ce guide vous montre comment configurer le Planificateur de tâches Windows pour exécuter un script PowerShell toutes les 10 minutes. Il est utile si vous activez la journalisation SQL Text pour des configurations haute performance.

Vidéo 1 - Comment exécuter un script PowerShell avec le Planificateur de tâches Windows (Tutoriel vidéo)

Le Planificateur de tâches vous permet d'automatiser de nombreuses tâches sur Windows 10. Avec cet outil, vous pouvez démarrer des applications, exécuter des commandes et des scripts à une date et une heure précises, ou vous pouvez également déclencher des tâches lorsqu'un événement spécifique se produit. Pour créer une tâche avec des paramètres avancés à l'aide du Planificateur de tâches, ouvrez le menu Démarrer de Windows et recherchez Planificateur de tâches, cliquez sur le premier résultat pour ouvrir l'interface (Figure 1).

ouvrir le planificateur de tâches
Figure 1 - Ouvrir le Planificateur de tâches

Développez la branche "Bibliothèque du Planificateur de tâches", puis cliquez sur le menu Action. Ensuite, sélectionnez l'option Créer une tâche comme vous pouvez le voir dans la Figure 2.

créer une nouvelle tâche
Figure 2 - Créer une nouvelle tâche

Dans le champ "Nom", tapez un nom court et descriptif pour la tâche. Par exemple, Importation de base de données Ozeki. (Figure 3)

définir le nom de la tâche
Figure 3 - Définir le nom de la tâche

Sélectionnez maintenant l'onglet Déclencheur et cliquez sur le bouton Nouveau. Lorsque vous créez une tâche, vous pouvez spécifier les conditions qui déclencheront la tâche (Figure 4).

ajouter un nouveau déclencheur
Figure 4 - Ajouter un nouveau déclencheur

Dans la section Avancée de la page Nouveau déclencheur, cochez l'option "Répéter la tâche toutes les :". Ici, sélectionnez l'option 10 minutes et "pour une durée de :" sera indéfiniment comme le montre la Figure 5.

définir le temps d'exécution de la tâche
Figure 5 - Définir le temps d'exécution de la tâche

Maintenant, de retour dans la page Créer une tâche, sélectionnez l'onglet Action et cliquez sur le bouton Nouveau. Lorsque vous créez une tâche, vous devez spécifier l'action qui se produira lorsque votre tâche démarrera (Figure 6).

ajouter une nouvelle action
Figure 6 - Ajouter une nouvelle action

Dans la page Nouvelle action, sous la section "Paramètres", dans le champ "Programme/script", spécifiez le chemin du script PowerShell d'importation de base de données Ozeki. Dans cet exemple, il se trouve dans C:\Ozeki comme vous pouvez le voir dans la Figure 7.

parcourir le script d'importation
Figure 7 - Parcourir le script d'importation

Enfin, dans la Bibliothèque du Planificateur de tâches, vous verrez la nouvelle tâche planifiée créée (Figure 8).

tâche planifiée créée
Figure 8 - Tâche planifiée créée

La dernière étape, mais très importante, consiste à supprimer la boucle infinie du script, alors supprimez cette section du fichier importdb.ps1 comme vous pouvez le voir dans la Figure 9.

modifier le script
Figure 9 - Modifier le script

More information