2009-07-16 8 views
5

Je souhaite appeler manuellement un travail du minuteur installé sur un serveur SharePoint. Ce qui serait utile est quelque chose qui ressemble à une commande stsadm.Démarrage manuel du travail du minuteur SharePoint

Mon scénario est que j'ai déployé une solution avec un ensemble de fonctionnalités sur un serveur client. Je ne veux pas attendre l'horaire hebdomadaire pour donner un coup de fouet à un travail particulier. Je voudrais simplement insérer une commande pour que le travail spécifique soit exécuté immédiatement. Évidemment, dans l'environnement de développement, j'ai le calendrier fixé pour quelques minutes, mais je veux faire un test pendant que je suis sur le site avec le client.

Répondre

8

Vous pouvez développer un outil basé sur une ligne de commande personnalisé qui récupère SPJobDefiniton du travail en fonction des critères qui identifient votre travail à partir de la collection service.JobDefinitions. De là, vous pouvez l'exécuter en utilisant la méthode Execute().

+0

Si vous voulez aller plus loin, vous pouvez transformer l'outil de ligne de commande en extension stsadm. Voici comment vous le faites: http://sharepointsolutions.blogspot.com/2006/09/extending-stsadmexe-with-custom.html – JMD

Questions connexes