Il est possible d’éxécuter des scripts Powershell par le TaskSchedule
Menu démarrer = Exécuter
Saisir dans le champs « Executer »
mmc.exe taskschd.msc
Cela ouvre le gestionnaire de tâches planifiées.
En prenant exemple sur la capture ci-dessous
On crée une Tâche. On coche « Exécuter même si l’utilisateur n’est pas connecté », « Ne pas enregistrer le mot de passe. La tâche n’accède qu’aux ressources locales » et « Exécuter avec les autorisations maximalesé.
On clique sur l’onglet « Action ».
Dans le menu Action de la tâche.
Dans Programme/script : powershell.exe
Dans Ajouter des arguments :
-noprofile – executionpolicy unrestricted -File C:\le_script_powershell.ps1
Note. Les commandes du script doivent être des commandes locale
Links :
Microsoft TechNet – forum – script-powershell-en-tache-planifie