Como agendar uma tarefa para chamar um URL

7

Eu tenho um aplicativo MVC. Eu tenho um controlador que, quando chamado, executa um processo em segundo plano para consultar o Active Directory e atualiza o banco de dados.

link

Eu quero executar isso em uma agenda (diariamente) sem abrir um navegador. Eu vejo que há muitas soluções de terceiros, há algo embutido?

    
por Jack 30.01.2017 / 01:17

1 resposta

16

Use o cmdlet Invoke-WebRequest do PowerShell. Na sua tarefa:

  • Ação: Start a program
  • Programa / script: powershell.exe
  • Argumentos: -command {Invoke-WebRequest http://myapp/BackgroundTask/Run}
por 30.01.2017 / 01:37