TaskDefinition オブジェクト

タスク設定、トリガー、アクション、登録情報など、タスクのすべてのコンポーネントを定義するスクリプト オブジェクト。

メンバー

TaskDefinition オブジェクトには、次の種類のメンバーがあります。

プロパティ

TaskDefinition オブジェクトには、これらのプロパティがあります。

プロパティ アクセスの種類 説明
アクション
読み取り/書き込み
タスクによって実行されるアクションのコレクションを取得または設定します。
Data
読み取り/書き込み
タスクに関連付けられているデータを取得または設定します。 このデータはタスク スケジューラ サービスでは無視されますが、タスク形式を拡張するサード パーティによって使用されます。
プリンシパル
読み取り/書き込み
タスクのセキュリティ資格情報を提供するタスクのプリンシパルを取得または設定します。
RegistrationInfo
読み取り/書き込み
タスクの説明、タスクの作成者、タスクが登録される日付など、タスクの説明に使用される登録情報を取得または設定します。
設定
読み取り/書き込み
タスク スケジューラ サービスによるタスクの実行方法を定義する設定を取得または設定します。
トリガー
読み取り/書き込み
タスクの開始に使用されるトリガーのコレクションを取得または設定します。
Xmltext
読み取り/書き込み
タスクの XML 形式の定義を取得または設定します。

解説

タスクの独自の XML の読み取りまたは書き込み時に、タスク スケジューラ スキーマの Task 要素を使用してタスク定義を指定します。

このスクリプト オブジェクトの詳細とコード例については、「Time Trigger Example (Scripting)」Event Trigger Example (Scripting)、Daily Trigger Example (Scripting)、Registration Trigger Example (Scripting)、Weekly Trigger Example (Scripting)Logon Trigger Example (Scripting)、または Boot Trigger Example (Scripting) を参照してください。

要件

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