none
Gérer l'ordre d'exécution des timer jobs RRS feed

  • Discussion générale

  • Bonjour,

    J'ai un custom timer job exécuté dans un environnement multi-serveurs, qui n'est exécuté que lorsqu'il est activé, via un script Powershell.

    Mon principal problème est que, lorsque j'exécute ledit script, ce dernier lance la commande "$job.RunNow()": le job est alors placé dans la file d'attente d'exécution et parfois, il n'est lancé que le lendemain matin... Et comme dans mon script, j'attends de trouver une entrée récente pour ce job dans l'historique afin de récupérer son statut final, mon script boucle jusqu'à la fin de l'exécution du job, parfois jusqu'au lendemain.

    Ma question est alors : y aurait-il un moyen de dire au processus Owstimer que ce job doit être exécuté en priorité ?

    J'ai pensé à une autre solution : remplacer la commande "RunNow()" par "Execute()". Mais le problème est que cette commande ne permet pas par la suite de récupérer le statut d'exécution, puisqu'elle passe outre l'ordonnanceur des timer jobs...

    Merci d'avance pour votre aide !


    • Modifié Mykle_Dev lundi 17 juin 2013 08:50
    • Type modifié Gokan OzcifciMVP vendredi 28 juin 2013 09:56 pas de reponse malgre le push de Florin
    mercredi 12 juin 2013 12:07

Toutes les réponses