MVCアプリがあります。呼び出されたときにバックグラウンドプロセスを実行してActive Directoryをクエリし、データベースを更新するコントローラーがあります。
http:// myapp/BackgroundTask/Run
これを、ブラウザーを開かずにスケジュール(毎日)で実行したい。サードパーティのソリューションがたくさんあるようですが、何かが組み込まれていますか?
Powershellから Invoke-WebRequest コマンドレットを使用します。
あなたの仕事で:
Start a program
powershell.exe
-Command "Invoke-WebRequest http://myapp/BackgroundTask/Run"