次の方法で共有


TaskSettings オブジェクト

タスク スケジューラ サービスがタスクの実行に使用する設定を提供するスクリプト オブジェクト。

メンバー

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

プロパティ

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

プロパティ アクセスの種類 説明
AllowDemandStart
読み取り/書き込み
[実行] コマンドまたは [コンテキスト] メニューを使用してタスクを開始できることを示すブール値を取得または設定します。
AllowHardTerminate
読み取り/書き込み
TerminateProcess を使用してタスクが終了する可能性があることを示すブール値を取得または設定します。
互換性
読み取り/書き込み
タスクと互換性のあるタスク スケジューラのバージョンを示す整数値を取得または設定します。
DeleteExpiredTaskAfter
読み取り/書き込み
タスク スケジューラが期限切れ後にタスクを削除するまでに待機する時間を取得または設定します。
DisallowStartIfOnBatteries
読み取り/書き込み
コンピューターがバッテリ電源で実行されている場合にタスクが開始されないことを示すブール値を取得または設定します。
Enabled
読み取り/書き込み
タスクが有効になっていることを示すブール値を取得または設定します。 タスクは、この設定が True の場合にのみ実行できます。
ExecutionTimeLimit
読み取り/書き込み
タスクの完了に許可される時間を取得または設定します。
[非表示]
読み取り/書き込み
タスクが UI に表示されないことを示すブール値を取得または設定します。 ただし、管理者は、UI ですべてのタスクを表示する "マスター スイッチ" を使用して、この設定をオーバーライドできます。
IdleSettings
読み取り/書き込み
コンピューターがアイドル状態のときにタスク スケジューラがタスクを実行する方法を指定する情報を取得または設定します。
MultipleInstances
読み取り/書き込み
タスク スケジューラがタスクの複数のインスタンスを処理する方法を定義するポリシーを取得または設定します。
NetworkSettings
読み取り/書き込み
ネットワーク プロファイルの識別子と名前を含むネットワーク設定オブジェクトを取得または設定します。 TaskSettingsRunOnlyIfNetworkAvailable プロパティが True で、NetworkSettings プロパティにネットワーク propfile が指定されている場合、タスクは指定されたネットワーク プロファイルが使用可能な場合にのみ実行されます。
優先順位
読み取り/書き込み
タスクの優先度レベルを取得または設定します。
RestartCount
読み取り/書き込み
タスク スケジューラがタスクの再起動を試行する回数を取得または設定します。
RestartInterval
読み取り/書き込み
タスク スケジューラがタスクの再起動を試みる時間を指定する値を取得または設定します。
RunOnlyIfIdle
読み取り/書き込み
コンピューターがアイドル状態の場合にのみタスク スケジューラがタスクを実行することを示すブール値を取得または設定します。
RunOnlyIfNetworkAvailable
読み取り/書き込み
ネットワークが使用可能な場合にのみタスク スケジューラがタスクを実行することを示すブール値を取得または設定します。
StartWhenAvailable
読み取り/書き込み
スケジュールされた時刻が経過した後、タスク スケジューラがタスクをいつでも開始できることを示すブール値を取得または設定します。
StopIfGoingOnBatteries
読み取り/書き込み
コンピューターがバッテリ電源で実行を開始した場合にタスクが停止されることを示すブール値を取得または設定します。
WakeToRun
読み取り/書き込み
タスクスケジューラがタスクの実行時にコンピューターをスリープ解除することを示すブール値を取得または設定します。
Xmltext
読み取り/書き込み
タスク設定の XML 形式の定義を取得または設定します。

解説

既定では、タスクは実行を開始してから 72 時間後に停止されます。 これを変更するには、 ExecutionTimeLimit 設定を変更します。

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

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

要件

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

関連項目

タスク スケジューラ

TaskDefinition

NetworkSettings

IdleSettings