TriggerCollection.Create メソッド

スクリプト作成の場合は、タスクの新しいトリガーを作成します。

構文

TriggerCollection.Create( _
  ByVal type _
)

パラメーター

type [in]

このパラメーターは、次のいずれかの TASK_TRIGGER_TYPE2 列挙定数に設定されます。

説明
TASK_TRIGGER_EVENT
0
特定のイベントが発生したときにタスクをトリガーします。
TASK_TRIGGER_TIME
1
特定の時刻にタスクをトリガーします。
TASK_TRIGGER_DAILY
2
毎日のスケジュールでタスクをトリガーします。 たとえば、タスクは毎日、1 日おき、3 日ごとなど、特定の時刻に開始されます。
TASK_TRIGGER_WEEKLY
3
毎週のスケジュールでタスクをトリガーします。 たとえば、タスクは毎週または他の週の特定の日の午前 8 時に開始されます。
TASK_TRIGGER_MONTHLY
4
毎月のスケジュールでタスクをトリガーします。 たとえば、タスクは特定の月の特定の日に開始されます。
TASK_TRIGGER_MONTHLYDOW
5
毎月の曜日スケジュールでタスクをトリガーします。 たとえば、タスクは特定の曜日、月の週、月の月で開始されます。
TASK_TRIGGER_IDLE
6
コンピューターがアイドル状態になったときにタスクをトリガーします。
TASK_TRIGGER_REGISTRATION
7
タスクが登録されたときにタスクをトリガーします。
TASK_TRIGGER_BOOT
8
コンピューターの起動時にタスクをトリガーします。
TASK_TRIGGER_LOGON
9
特定のユーザーがログオンしたときにタスクをトリガーします。
TASK_TRIGGER_SESSION_STATE_CHANGE
11
特定のセッション状態が変更されたときにタスクをトリガーします。

戻り値

新しいトリガーを表す Trigger オブジェクト。

解説

各トリガーの種類の詳細については、「 トリガーの種類」を参照してください。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
タイプ ライブラリ
Taskschd.tlb
[DLL]
Taskschd.dll

関連項目

タスク スケジューラ

トリガー