web-dev-qa-db-fra.com

Comment planifier une tâche pour appeler une URL

J'ai une application MVC. J'ai un contrôleur qui, lorsqu'il est appelé, exécute un processus d'arrière-plan pour interroger Active Directory et met à jour la base de données.

http: // myapp/BackgroundTask/Run

Je veux exécuter cela sur une planification (quotidienne) sans ouvrir de navigateur. Je vois qu'il y a beaucoup de solutions tierces, y a-t-il quelque chose de intégré?

10
Jack

Utilisez la cmdlet Invoke-WebRequest de Powershell.

Dans votre tâche:

  • Action: Start a program
  • Programme/script: powershell.exe
  • Arguments: -Command "Invoke-WebRequest http://myapp/BackgroundTask/Run"
21
Ryan Bolger