web-dev-qa-db-ja.com

URLを呼び出すタスクをスケジュールする方法

MVCアプリがあります。呼び出されたときにバックグラウンドプロセスを実行してActive Directoryをクエリし、データベースを更新するコントローラーがあります。

http:// myapp/BackgroundTask/Run

これを、ブラウザーを開かずにスケジュール(毎日)で実行したい。サードパーティのソリューションがたくさんあるようですが、何かが組み込まれていますか?

10
Jack

Powershellから Invoke-WebRequest コマンドレットを使用します。

あなたの仕事で:

  • アクション:Start a program
  • プログラム/スクリプト:powershell.exe
  • 引数:-Command "Invoke-WebRequest http://myapp/BackgroundTask/Run"
21
Ryan Bolger