locked
Déclencher une tache planifiée RRS feed

  • Question

  •  

    Bonjour,

     

    J'ai cherché sur le net des exemples en c# pour executer une tache planifiée existante, très pratique pour mettre en place une page web de pilotage des taches dans des environnements de prod. Pas grand chose à se mettre sous la dent....

     

    Quelqu'un a-t-il déjà réalisé un code similaire ?

     

    Merci

     

    vendredi 19 décembre 2008 16:46

Réponses

  • Bonjour,

    Il suffit donc de lancez via la méthode Process.Start() la commande suivante :

    schtasks /Run /TN "MaTâche"
    Cordialement
    Gilles TOURREAU - MVP C#
    dimanche 21 juin 2009 21:20
    Modérateur

Toutes les réponses

  • Bonjour,

     

    Pouvez-vous me confirmer que vous souhaitez executer une tâche planifée déjà crée dans le Planificateur de Tâche Windows ?

     

    Cordialement

     

    dimanche 21 décembre 2008 22:09
    Modérateur
  • Oui effectivement, c'est une tâche planifiée qui a déjà été créée "à la main".

    dimanche 21 décembre 2008 22:53
  • Salut.

    Je ne sais pas s'il existe une classe dans le Framework permettant de gérer les taches planifiées, mais peut-être pourrais-tu utiliser la classe Process pour lancer schtaks.exe pour lancer la tâche planifiée.

    Plus d'infos sur schtacks.exe : Ici
    samedi 10 janvier 2009 11:26
  • Bonjour,

    Il existe WMI pour ce genre de chose :)
    http://msdn.microsoft.com/en-us/library/aa389389(VS.85).aspx (Create Method of the Win32_ScheduledJob Class)

    il me semble que l'ont peux utiliser la génération de classe managée dans l'explorateur serveur !?

    Cordialement,
    Troxsa


    lundi 2 février 2009 21:36
  • Bonjour,

    Il suffit donc de lancez via la méthode Process.Start() la commande suivante :

    schtasks /Run /TN "MaTâche"
    Cordialement
    Gilles TOURREAU - MVP C#
    dimanche 21 juin 2009 21:20
    Modérateur