特定の時点でタスクを停止する - Windows Server 2008

特定の時点でタスクを停止する - Windows Server 2008

プログラムを時間枠内で実行したいです。午前 7:00 に開始し、午後 8:00 に終了するとします。プログラムは自動的に終了しません。継続的に実行されます。

そのために、タスク スケジューラでタスクを作成しました。開始時間は設定できますが、終了時間を設定する方法がありません。そのため、12 時間以上かかる場合はタスクを停止するように設定しました。これで午後 7 時にタスクが終了しますが、これも問題ありません。

問題は、タスクが後で実行されると、12 時間の制限が午後 8 時の制限を超えてしまうことです。タスクが特定の時点より後に実行されないように定義する方法はありますか?

答え1

これを試して :

午後8時に実行される別のタスクを作成する

アクション: プログラムを開始する

プログラムまたはスクリプト: cmd.exe

引数を追加: /c Taskkill /IM "プログラム名" /F

このコマンドはcmdを開き、プログラムのプロセスを終了し、cmdウィンドウを閉じます。

関連情報