次のトピックで説明するスクリプト オブジェクトを使用すると、Visual Basic および Visual Basic スクリプト開発者向けのタスク スケジューラ内で使用できる機能にプログラムでアクセスできます。
タスク スケジューラ 2.0 では、次のオブジェクトが導入されています。
| Object | 説明 |
|---|---|
| 操作 | すべてのアクション オブジェクトによって継承される共通プロパティを提供します。 |
| ActionCollection | タスクによって実行されるアクションを格納します。 |
| BootTrigger | システムの起動時にタスクを開始するトリガーを表します。 |
| ComHandlerAction | ハンドラーを起動するアクションを表します。 |
| DailyTrigger | 毎日のスケジュールに基づいてタスクを開始するトリガーを表します。 |
| EmailAction | 電子メール メッセージを送信するアクションを表します。 |
| EventTrigger | システム イベントが発生したときにタスクを開始するトリガーを表します。 |
| ExecAction | コマンド ライン操作を実行するアクションを表します。 |
| IdleSettings | コンピューターがアイドル状態のときにタスク スケジューラがタスクを実行する方法を指定します。 |
| IdleTrigger | アイドル状態が発生したときにタスクを開始するトリガーを表します。 |
| LogonTrigger | ユーザーがログオンしたときにタスクを開始するトリガーを表します。 |
| MonthlyDOWTrigger | 毎月の曜日スケジュールでタスクを開始するトリガーを表します。 |
| MonthlyTrigger | 毎月のスケジュールに基づいてタスクを開始するトリガーを表します。 |
| NetworkSettings | タスク スケジューラ サービスがネットワーク プロファイルを取得するために使用する設定を提供します。 |
| プリンシパル | プリンシパルのセキュリティ資格情報を提供します。 |
| RegisteredTask | タスクをすぐに実行したり、タスクの実行中のインスタンスを取得したり、タスクの登録に使用する資格情報を取得または設定したり、タスクを記述するプロパティを取得または設定したりするために使用されるメソッドを提供します。 |
| RegisteredTaskCollection | 登録されているすべてのタスクが含まれます。 |
| RegistrationInfo | タスクの説明に使用できる管理情報を提供します。 この情報には、タスクの説明、タスクの作成者、タスクが登録された日付、タスクのセキュリティ記述子などの詳細が含まれます。 |
| RegistrationTrigger | タスクが登録されたときにタスクを開始するトリガーを表します。 |
| RepeatPattern | タスクを実行する頻度と、タスクの開始後に繰り返しパターンを繰り返す時間を定義します。 |
| RunningTask | 実行中のタスクから情報を取得して制御するためのメソッドを提供します。 |
| RunningTaskCollection | 実行中のタスクを取得するために使用します。 |
| SessionStateChangeTrigger | コンソール接続または切断、リモート接続または切断、またはワークステーションロックまたはロック解除通知のタスクをトリガーするために使用されます。 |
| ShowMessageAction | タスクがアクティブになったときにメッセージ ボックスを表示するアクションを表します。 |
| TaskDefinition | タスクの設定、トリガー、アクション、登録情報など、タスクのすべてのコンポーネントを定義します。 |
| TaskFolder | フォルダーにタスクを登録 (作成) したり、フォルダーからタスクを削除したり、フォルダーからサブフォルダーを作成または削除したりするために使用するメソッドを提供します。 |
| TaskFolderCollection | コレクション内のフォルダーの数をカウントし、コレクションから指定したフォルダーを取得します。 |
| TaskNamedValuePair | 名前と値を関連付ける名前と値のペアを作成します。 |
| TaskNamedValueCollection | TaskNamedValuePair オブジェクトの名前と値のペアのコレクションを格納します。 |
| TaskService | 登録済みタスクを管理するためのタスク スケジューラ サービスへのアクセスを提供します。 |
| TaskSettings | タスク スケジューラ サービスがタスクの実行に使用する設定を提供します。 |
| TaskVariables | タスクによって起動されるタスク ハンドラーと外部実行可能ファイルにパラメーターとして渡すことができるタスク変数を定義します。 |
| TimeTrigger | トリガーがアクティブになったときにタスクを開始するトリガーを表します。 |
| トリガー | すべてのトリガー オブジェクトによって継承される共通プロパティを提供します。 |
| TriggerCollection | タスクのトリガーの追加、削除、取得に使用されます。 |
| WeeklyTrigger | 毎週のスケジュールに基づいてタスクを開始するトリガーを表します。 |
関連トピック