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 とタスク スケジューラ スキーマの詳細なリファレンス情報。 |