Windowsタスクスケジューラでタスクをスケジュールするとき、タスクトリガー内または[設定]タブ内で[タスクがより長く実行される場合はタスクを停止する]を設定できます。
トリガー内に設定すると、自動的に設定に取り込まれませんので、異なると思いますが、違いは何ですか、どちらを使用する方が良いですか?
Windowsタスクスケジューラでタスクをスケジュールするとき、タスクトリガー内または[設定]タブ内で[タスクがより長く実行される場合はタスクを停止する]を設定できます。
トリガー内に設定すると、自動的に設定に取り込まれませんので、異なると思いますが、違いは何ですか、どちらを使用する方が良いですか?
回答:
@sajawikioが正しいと思います-トリガーごとの「タスクの停止」オプションを使用すると、それぞれが独自の最大実行時間を許可する複数のトリガーを設定できます。[設定]タブのオプションは、タスクのすべてのインスタンスにグローバルに適用されます。
例:1つのタスクで、複数のトリガーが設定されています。1つは毎週月曜日の深夜に実行し、もう1つは毎週木曜日の深夜に実行します。2つの方法があります(実際にはもっとありますが、ここでは "タスクの停止..."オプションのみを使用しています)重複しないようにタスクを設定できます。
([設定]タブで)タスク全体の最大実行時間を3日間に設定できました。これにより、最も単純な方法でタスクの重複を防ぎます。
タスクごとに([トリガー]ダイアログで)最大実行時間を個別に設定できます。月曜日のタスクは3日間に設定され、木曜日のタスクは4に設定されます。これにより、木曜日のタスクは、重複を防ぎながら実行する必要があります(必要な場合)。
このオプションが[ トリガー] 画面と [設定]タブの両方で設定されている場合はどうなりますか?これにはいくつかのテストが必要になりますが、次の3つの可能性があります。
ヘルプファイルを確認しましたが、これに関する明確な説明はありませんでした。信頼性の高い予測可能な方法でタスクを実行するには、いずれかの方法を選択することをお勧めします。両方を同時に使用しないでください。