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.
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).
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.
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)
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).
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.
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).
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.
Enfin, dans la Bibliothèque du Planificateur de tâches, vous verrez la nouvelle tâche planifiée créée (Figure 8).
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.
More information
- Script MSSQL
- Script Powershell pour lire un travail batch MySQL
- Planificateur de tâches