Bonjour à tous,
Cela fait plusieurs jours que je suis bloqué sur le lancement automatique d'un script powershell.
Je viens donc demander un peu d'aide en espérant que quelqu'un aura la solution.
Tout d'abord, j'ai un script powershell qui fonctionne quand je l’exécute directement. Son rôle est de lancer une sauvegarde via WSL :
Code :
- C:\"Program Files"\WindowsApps\TheDebianProject.DebianGNULinux_1.1.6.0_x64__76v4gfsz19hv4\debian.exe run /home/traks/test_script.sh
|
Au début j'avais mis des lien relatifs, je suis passé aux absolus pour éviter tout problème de path.
Je créé donc une tâche planifiée pour automatiser ce script, avec comme action :
- démarrer un programme
- programme : powershell (chemin absolu)
- argument : -File "chemin_absolu du script"
Et dans l'onglet général j'ai mis :
- exécuter même si l'utilisateur n'est pas connecté
- exécuter avec les autorisations maximales
Quand je lance la tâche j'obtiens l'opération a réussi (0x0) mais rien ne se passe.
Si quelqu'un a une idée du pourquoi du comment ou dans quelle direction chercher.
Merci
edit :
Je viens d'essayer en sélectionnant n'exécuter que si un utilisateur a ouvert une session, cela fonctionne.
Comment puis-je faire pour que "exécuter même si l'utilisateur n'est pas connecté" fonctionne ?
Message édité par positonium le 25-08-2019 à 16:22:31