Windows

如何安排任務呼叫 URL

  • March 4, 2021

我有一個 MVC 應用程序。我有一個控制器,當被呼叫時會執行一個後台程序來查詢 Active Directory 並更新數據庫。

http://myapp/BackgroundTask/執行

我想在不打開瀏覽器的情況下按計劃(每天)執行它。我看到有很多第三方解決方案,有內置的嗎?

使用 Powershell 中的Invoke-WebRequest cmdlet。

在你的任務中:

  • 行動:Start a program
  • 程序/腳本:powershell.exe
  • 論據:-Command "Invoke-WebRequest http://myapp/BackgroundTask/Run"

或者,您可以cmd.exe按如下方式使用:

  • 行動:Start a program
  • 程序/腳本:cmd.exe
  • 論據:/c start "" http://myapp/BackgroundTask/Run &

引用自:https://serverfault.com/questions/829326