Windows サーバーで実行している Web サイトがあり、さまざまなタスクを実行するスケジュールされたバックグラウンド タスクを追加したいと考えています。たとえば、クライアントは、サイトでの最近のアクティビティを要約した電子メールをユーザーが受信することを望んでいます。
実行する必要があるタスクが電子メールの送信だけである場合は、それらの電子メールを送信するスクリプトを実行するスケジュールされたタスクを設定するだけです。ただし、この特定のサイトでは、クライアントはさまざまなスケジュールされたタスクを実行することを望んでおり、その中には常に実行されているものもあれば、特定の条件が満たされた場合にのみ実行されているものもあります。現在、彼らは実装してほしいものの最初のセットを私に提供してくれましたが、将来的にはさらに多くのものがあることを私は知っています.
私が疑問に思っているのは、実行する必要があるタスクを定義してから、毎日実行し、定義されたスケジュールされた各タスクを実行するスケジュールされたタスクを 1 つ持つことができる、Windows 用の簡単なソリューションがあるかどうかです。これを行う最も簡単な方法はバッチ ファイルですか、それとも他に使用できる解決策はありますか?