logo rss

Comment exécuter un script PowerShell depuis le planificateur de tâches Windows

Microsoft logo PowerShell logo

Cela fait maintenant plusieurs années que PowerShell est le langage de script incontournable pour l'automatisation et la gestion sous Windows. Pouvoir exécuter un script PowerShell via le Planificateur de tâches Windows peut considérablement améliorer la possibilité d'automatiser les tâches courantes. Dans ce guide, je vais vous expliquer comment exécuter un script PowerShell à l'aide du Planificateur de tâches Windows.

Créer un script PowerShell

  • Par exemple : c:\Path\PScript.ps1 :
Path of the PowerShell script displayed in File Explorer

Créer une tâche planifiée

  • Depuis la fenètre Exécuter, entrer taskschd.msc :
Boîte de dialogue Exécuter sous Windows avec la commande taskschd.msc saisie pour ouvrir le Planificateur de tâches
  • Faire un clic droit sur la Bibliothèque du planificateur de tâches et cliquer sur Créer une tâche… pour créer une nouvelle tâche :
Menu contextuel du Planificateur de tâches Windows avec l'option Créer une tâche sélectionnée.
  • Donner un nom à la tâche (ex : My_Task), puis choisir le compte utilisateur sous lequel la tâche sera exécutée (ex : NT AUTORITY\SYSTEM), enfin Masquer la tâche et l'exécuter avec les autorisations maximales :
Fenêtre de création d'une tâche dans le Planificateur de tâches Windows avec les options NT AUTHORITY\SYSTEM, Exécuter avec les autorisations maximales et Masquer cochées. Fenêtre de sélection d'un utilisateur ou d'un groupe dans Windows, avec 'Système' saisi comme nom de l'objet à sélectionner.
  • Dans l'onglet Actions, cliquer sur le bouton Nouveau… pour créer une nouvelle Action :
 Fenetre Creer une tache dans le Planificateur de taches Windows avec le bouton Nouveau pour ajouter une nouvelle action mis en evidence
  • Configurez la Nouvelle action comme suit :
    • Programme/script : powershell.exe
    • Ajouter des arguments : -Noninteractive -Noprofile -ExecutionPolicy bypass -Command "& 'C:\Path\PScript.ps1'"
Fenetre Nouvelle action dans le Planificateur de taches Windows avec powershell.exe selectionne et des arguments ajoutes pour executer un script PowerShell
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Contact :

adresse mail de contact