次の方法で共有


タスク スケジューラ インターフェイス

次のトピックで説明するインターフェイスは、タスク スケジューラ内で使用できる機能へのプログラムによるアクセスを提供します。

これらのトピックには、インターフェイスの説明、インターフェイスで定義されているプロパティとメソッドの一覧、およびインターフェイスを使用するときに注意する必要がある特別な状況に関する解説が含まれています。

Windows Vista オペレーティング システムで使用されるタスク スケジューラ 2.0 では、次のインターフェイスが導入されています。

インターフェイス 形容
IAction すべてのアクション オブジェクトによって継承される共通プロパティを提供します。
IActionCollection タスクによって実行されるアクションを格納します。 そのメソッドを使用して、タスクのアクションの追加、削除、および取得を行うことができます。
IBootTrigger システムの起動時にタスクを開始するトリガーを表します。
IComHandlerAction ハンドラーを起動するアクションを表します。
IDailyTrigger 1 日のスケジュールに基づいてタスクを開始するトリガーを表します。
IEmailAction 電子メール メッセージを送信するアクションを表します。
IEventTrigger システム イベントが発生したときにタスクを開始するトリガーを表します。
IExecAction コマンド ライン操作を実行するアクションを表します。
IIdleSettings コンピューターがアイドル状態のときにタスク スケジューラがタスクを実行する方法を指定します。
IIdleTrigger コンピューターがアイドル状態になったときにタスクを開始するトリガーを表します。
ILogonTrigger ユーザーがログオンしたときにタスクを開始するトリガーを表します。
IMaintenanceSettings タスク スケジューラが自動メンテナンス中にタスクを実行するために使用する設定を提供します。
IMonthlyDOWTrigger 毎月の曜日スケジュールでタスクを開始するトリガーを表します。
IMonthlyTriggerする 毎月のスケジュールに基づいてタスクを開始するトリガーを表します。
INetworkSettings タスク スケジューラ サービスがネットワーク プロファイルを取得するために使用する設定を提供します。
IPrincipal プリンシパルのセキュリティ資格情報を提供します。
IPrincipal2する プリンシパルの追加のセキュリティ資格情報を提供します。
IRegisteredTask タスクの即時実行、タスクの実行中のインスタンスの取得、タスクの登録に使用される資格情報の取得または設定、タスクを記述するプロパティの取得または設定に使用されるメソッドを提供します。
IRegisteredTaskCollection 登録されているすべてのタスクが含まれます。
IRegistrationInfoする タスクの説明に使用できる管理情報を提供します。 この情報には、タスクの説明、タスクの作成者、タスクが登録された日付、タスクのセキュリティ記述子などの詳細が含まれます。
IRegistrationTrigger タスクが登録されたときにタスクを開始するトリガーを表します。
IRepetitionPattern タスクを実行する頻度と、タスクの開始後に繰り返しパターンを繰り返す時間を定義します。
IRunningTask 実行中のタスクから情報を取得して制御するメソッドを提供します。
IRunningTaskCollection 実行中のタスクを制御するために使用されるコレクションを提供します。
ISessionStateChangeTrigger コンソールの接続または切断、リモート接続または切断、ワークステーションのロックまたはロック解除の通知のタスクをトリガーします。
IShowMessageAction タスクがアクティブになったときにメッセージ ボックスを表示するアクションを表します。
ITaskDefinition タスク設定、トリガー、アクション、登録情報など、タスクのすべてのコンポーネントを定義します。
ITaskFolder フォルダー内のタスクの登録 (作成)、フォルダーからのタスクの削除、およびフォルダーのサブフォルダーの作成または削除に使用するメソッドを提供します。
ITaskFolderCollectionする タスクを含むフォルダーのコレクションに関する情報と制御を提供します。
ITaskHandler COM ハンドラーを管理するためにタスク スケジューラ サービスによって呼び出されるメソッドを定義します。
ITaskHandlerStatus ハンドラーの状態についてタスク スケジューラに通知するために COM ハンドラーによって使用されるメソッドを提供します。
ITaskNamedValuePair 名前が値に関連付けられている名前と値のペアを作成します。
ITaskNamedValueCollection インターフェイスの名前と値のペア ITaskNamedValuePair コレクションを格納します。
ITaskService 登録されたタスクを管理するためのタスク スケジューラ サービスへのアクセスを提供します。
ITaskSettings タスク スケジューラ サービスがタスクの実行に使用する設定を提供します。
ITaskSettings2 タスク スケジューラがタスクの実行に使用する追加の設定を提供します。
ITaskVariables タスクハンドラーおよびタスクによって起動される外部実行可能ファイルにパラメーターとして渡すことができるタスク変数を定義します。 ジョブ変数にデータを入力および出力する必要があるタスク ハンドラーは、ITaskVariablesのサービス ポインタークエリ インターフェイスを実行する必要があります。
ITimeTrigger トリガーがアクティブになったときにタスクを開始するトリガーを表します。
ITriggerする すべてのトリガー インターフェイスによって継承される共通プロパティを提供します。
ITriggerCollection タスクのトリガーの追加、削除、取得に使用するメソッドを提供します。
IWeeklyTriggerする 毎週のスケジュールに基づいてタスクを開始するトリガーを表します。

 

警告

タスク スケジューラ 1.0 インターフェイスは、Windows 2000、Windows XP、および Windows Server 2003 オペレーティング システムでのみ使用できます。 これらは Windows Vista の時点で非推奨となり、今後完全に削除される可能性があります。 代わりに、上記のタスク スケジューラ 2.0 インターフェイスを使用してください。