web-dev-qa-db-ja.com

Windowsタスクスケジューラ-時間帯にのみ実行

Windowsスケジューラ(Win Server 2008)ですでにタスクが設定されています。それはうまく機能しますが、ピーク時(ボックスが他のものに使用されているとき)にシステムに負荷をかける可能性があります。現在、15分ごとにジョブを実行しています。タスクSchできます。 15分ごとに実行するように設定しますが、特定の時間帯にのみ実行します。それで、15分ごとに実行するように設定できますが、午後5時から午前5時までしか実行できず、午前5時から午後5時までまったく実行しませんか?

29
Bryan Lewis

午後5時に開始する毎日のスケジュールを設定します。 [詳細設定]ダイアログで、[タスクの繰り返し]をクリックし、Every = 15分、Until:Time = 5amを指定します。

編集:上記の手順は、Windows 2003 ServerまたはXP用です。 Windows Server 2008がWindows 7に似ている場合は、[トリガー]タブから同じことができます。毎日のトリガーを設定します。開始=午後5時、タスクの繰り返し= 15分、持続時間= 12時間。 事前に定義された時間に固執する必要はありません-これらのフィールドに任意の値を入力できます。

40
Tim Robinson

Windows 2008以降では、これは私がやったことです:

  1. タスクを作成する
  2. トリガータブ
  3. 新着 ...
  4. 次の設定を使用

Schedule

この特定の例では、午前12時6分から午後23時50分までタスクを実行します。

「ある期間」で、実行したい分数を入力しました。実際には、「期間」フィールドに23:50:00のようなものを入力することもできます。 [OK]をクリックすると、自動的に分に変換されます。それが私の経験でした。

40
Abhi

[トリガー]タブで、[新規]ボタンを使用して複数のトリガーを追加できます。下のスクリーンショットを参照してください。

Windows Task Scheduler Triggers Tab

10
sunil

「開始」フィールドに設定する必要があります:5:00:00 AM、「期間」には「12時間」または「12:00:00」と入力する必要があります

0
Popa Andrei