TaskSettings.DeleteExpiredTaskAfter プロパティ

スクリプトの場合は、タスク スケジューラが期限切れになった後にタスクを削除するまでに待機する時間を取得または設定します。 このプロパティに値が指定されていない場合、タスク スケジューラ サービスはタスクを削除しません。

このプロパティは読み取り/書き込み可能です。

構文

TaskSettings.DeleteExpiredTaskAfter As String

プロパティ値

タスク スケジューラが期限切れ後にタスクを削除するまでに待機する時間を取得または設定する文字列。 この文字列の形式は PnYnMnDTnHnMnS です。ここで、nY は年数、nM は月数、nD は日数、'T' は日付/時刻の区切り記号、nH は時間数、nM は分数、nS は秒数です (たとえば、PT5M は 5 分を指定し、P1M4DT2H5M は 1 か月を指定します。 4 日、2 時間、5 分)。

解説

タスクに関連付けられているすべてのトリガーの終了境界を超えると、タスクの有効期限が切れます。 トリガーの終了境界は、すべてのトリガー オブジェクトによって継承される EndBoundary プロパティによって指定されます。

タスクの XML の読み取りまたは書き込み時に、この設定はタスク スケジューラ スキーマの DeleteExpiredTaskAfter (settingsType) 要素で指定されます。

必要条件

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

関連項目

タスク スケジューラ