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é?
Utilisez la cmdlet Invoke-WebRequest de Powershell.
Dans votre tâche:
Start a program
powershell.exe
-Command "Invoke-WebRequest http://myapp/BackgroundTask/Run"