Task Scheduler for developers

重要

このトピックとこのセクションの他のトピックは、開発者向けです。 管理者または IT プロフェッショナルとしての容量でタスク スケジューラ コンポーネントを使用する方法については、Microsoft Dynamics 365 ドキュメントの「タスク スケジューラ」を参照してください。

The Task Scheduler enables you to automatically perform routine tasks on a chosen computer. タスク スケジューラでは、選択した条件 (トリガーと呼ばれます) を監視し、それらの条件が満たされたときにタスクを実行します。

タスク スケジューラを使用して実行できるタスクの例としては、アプリケーションの起動などがあります。電子メール メッセージを送信する。またはメッセージ ボックスを表示します。 次のトリガーに応答して実行するようにタスクをスケジュールできます。

  • 特定のシステム イベントが発生した場合。
  • 特定の時刻。
  • 1 日のスケジュールに基づく特定の時刻。
  • 週単位のスケジュールの特定の時刻。
  • 月単位のスケジュールに基づく特定の時刻。
  • 毎月の曜日スケジュールの特定の時刻。
  • コンピューターがアイドル状態になったとき。
  • タスクが登録されたとき。
  • システムの起動時。
  • ユーザーがログオンしたとき。
  • ターミナル サーバー セッションの状態が変更されたとき。

API 情報

タスク スケジューラには、次の形式の API が用意されています。

  • タスク スケジューラ 2.0: インターフェイスとオブジェクトは、それぞれ C++ 用とスクリプト開発用に用意されています。
  • タスク スケジューラ 1.0: インターフェイスは C++ 開発専用で提供されます。

実行時の要件

タスク スケジューラには、次のオペレーティング システムが必要です。

  • タスク スケジューラ 2.0: クライアントには Windows Vista 以降が必要です。 サーバーには Windows Server 2008 以降が必要です。
  • タスク スケジューラ 1.0: クライアントには Windows Vista または Windows XP が必要です。 サーバーには、Windows Server 2008 または Windows Server 2003 が必要です。

このセクションの内容

トピック 説明
タスク スケジューラの新機能 タスク スケジューラによって導入された新機能の概要。
タスク スケジューラについて タスク スケジューラ API に関する一般的な概念情報。
タスク スケジューラの使用 タスク スケジューラ API の使用方法を示すコード例。
タスク スケジューラ リファレンス タスク スケジューラ API とタスク スケジューラ スキーマの詳細なリファレンス情報。