タスクスケジューラ2.0:「次の場合にタスクを停止...」の違い


15

Windows Server 2008 R2またはWindows 2012などでタスクスケジューラを使用する...

この設定の違いは何ですか:

実行時間がより長い場合はタスクを停止します

同じタスクのこの設定:

実行時間がより長い場合はタスクを停止します

一方が他方より優先されますか?彼らは対立しますか?


1
:サウンドここに合理的に十分なsuperuser.com/questions/506662/...
TheCleaner

@TheCleaner Agreeed ...私たちが話すようにテスト:)
マティアスR.ジェッセン14年

回答:


15

正式なリファレンスはありませんがStop、Windows 8.1、Server 2008 R2、2012 R2の両方のタスクスケジューラで複数の異なる条件の動作をテストしました。

両方とも当てはまります!

どちらの停止条件が最初に満たされても、タスクを停止します。

  • :トリガ停止条件毎Stop task if it runs longer thanに指定され-condition Triggerタスクが呼び出されたときにのみ適用されます、特定のトリガによって

  • タスクの停止条件ごと:Stop task if it runs longer than(上のタスクに指定さ-condition Settingsタブ)は、そのタスクにグローバルである、と関係なく、常にごとのトリガ停止条件の、適用されます。

1つのトリガーを持つタスクを想像してください。トリガーごとの停止条件をに設定し5 minutes、タスクごとの停止条件をに設定している30 minutes場合、次の動作が予想されます。

  • タスクはトリガーによって呼び出されます-> 5分後にタスクが停止します。
  • タスクは(右クリックおよびを介してRun)ユーザーによって呼び出されます->タスクは30分後に停止します。

これをテストする素晴らしい仕事です!
TheCleaner 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.