J'utilise PowerShell pour télécharger des données à partir d'un courrier électronique.Exécution de PowerShell dans le planificateur de tâches
Je veux exécuter ce processus par PowerShell. Quand je lance le script comme ceci:
D:\script.ps1
en powershell.exe
il fonctionne très bien. Lorsque je le planifie dans le planificateur de tâches, rien ne se passe.
Je l'ai essayé de le mettre comme programme/script:
powershell
Powershell.exe
powershell.exe
Ajouter arguments:
-executionpolicy bypass -file D:\script.ps1
-file D:\script.ps1
-file "D:\script.ps1"
Et rien ne fonctionne. J'utilise Windows 2008 R2.
ws 2008 (pas r2)? srsly, comment est-il difficile de spécifier correctement le nom de l'OS? – 4c74356b41
@ 4c74356b41 lorsque vous utilisez 4 réseaux différents en même temps, cela peut arriver facilement: D – HeadOverFeet
est-ce que Powerhell démarre? Je suppose que c'est soit une erreur de chemin ou une politique d'exécution, mais c'est difficile à dire à partir de votre question telle qu'elle est maintenant. Essayer (1) ajouter l'indicateur '-noexit' devrait vous aider à voir le message d'erreur s'il y en a et (2) spécifier le chemin complet vers powershell e.g. 'C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe' – LudvigH