Soucis tache planifiée et script

y@kuz@

Elite
Bonjour,

petit soucis pour un exercice que je dois faire, pourriez vous m'aidez :p

Je dois crée une taches planifiées qui envoie un email a mon prof au démarrage ou a l'extinction de la vm.

j'ai crée le script qui marche nickel quand je fais exécuter il m'envoie les emails.

j'ai crée une tache avec l'évent 6006 ca ne marchais pas, donc j'ai simplifié j'ai fais une bête tache exécute le script à 16h par exemple et ca ne fonctionne pas non plus

qu'est ce que j'ai oublié ?

Merci d'avance si quelqu'un sais m'aidez

capt 1.jpg
capt 2.jpg
capt 3.jpg
capt 4.jpg
 

Fichiers joints

Active l'historique dans le dernier oblet de la tâche, tu verras ainsi si elle démarre ou pas avec les msg d'erreurs.
Ensuite met du logging dans ton script.

Mais surtout, je pense que tu dois mettre dans demarrage du programme "powershell -file scriptname.ps1"
cad mettre powershell dans programe a executer et "-file xxxx.ps1" dans les parametres
 

Liandoran

Redeemer and Destroyer
Quasi toutes les erreurs d'exécution des tâches planifiées sont liées au compte, tâche qui doit tourner en arrière plan et qui n'y arrive pas... J'investiguerais par là
 
1er
OP
y@kuz@

y@kuz@

Elite
Merxi je regarde à ça demain
 
1er
OP
y@kuz@

y@kuz@

Elite
Oui il m'a déjà aidé mais la je trouve pas même avec lui
 

YoupiDollarZ

Je suis un ananas
Run avec un service account pour voir ?

Ce que dit @KapitainKavern est pas con non plus.
Aussi si tu right clic execute now, ça marche ?
 
1er
OP
y@kuz@

y@kuz@

Elite
Non ça ne marche pas je teste le reste demain matin
 

Joon

Squadeur.
Et si tu remplaces le path par powershell.exe ?
Autre élément, c'est un script custom donc tu dois démarrer sans l'exécution policy (que tu a probablement déjà désactivé sur ton compte utilisateur mais tu t'en souviens pas:
Donc en argument, je dirais:
-ExecutionPolicy Bypass c:\scripts\email2essaie.ps1
 
1er
OP
y@kuz@

y@kuz@

Elite
Active l'historique dans le dernier oblet de la tâche, tu verras ainsi si elle démarre ou pas avec les msg d'erreurs.
Ensuite met du logging dans ton script.

Mais surtout, je pense que tu dois mettre dans demarrage du programme "powershell -file scriptname.ps1"
cad mettre powershell dans programe a executer et "-file xxxx.ps1" dans les parametres
Merci c'était bien ça ca marche nickel

merci aussi au autres j'ai pas su testé vos solutions du coup :p

Me reste a la regler sur event du démarrage et l'extinction, et modifié les emails :)
 
1er
OP
y@kuz@

y@kuz@

Elite
Bon encore un soucis lol

- je fais executer la tache, ca fonctionne nickel.

et quand je fais : sur le démarrage (j'ai testé d'autres aussi)

je redemarre et la rien du tout:-(
 

Fichiers joints

Dernière édition:
1er
OP
y@kuz@

y@kuz@

Elite
bon j'avance,

si je mets la tache a une heure precise - ca fonctionne

si je mets la tache sur demarrage ou sur un event 6005/6006 ca ne fonctionne pas

C'est bon j'ai trouvé, merci à tous pour votre aide
 
Dernière édition:

Joon

Squadeur.
Ce qui est important ici, c'est que tu comprennes pourquoi ça ne fonctionnait pas; c'est lié au variable d'environnement du compte.
 
  • J'aime
Les réactions: Baldex
Haut