- ベストアンサー
【Win7】タスクスケジューラの設定
お世話になります。 Windows7Proを使用しており、出社時にPCを起動し退社時に電源を落としてます。 当該PCにて、あるバッチファイルを特定の日時に実行したいと考えております。 例えば毎月1日12時に実行するよう設定した場合、その日が祝日だったり会社を休んだり何らかの理由でPCが起動してないときは、翌日の2日に実行させることは出来るのでしょうか。 ※年末年始のように1日から3日まで休暇のケースでは4日に実行。 ご教授の程、宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
とりあえずウィザードでタスク作った後、そのタスクのプロパティを表示させます。 [設定]タブに、「スケジュールされた時刻にタスクを開始できなかった場合、すぐにタスクを実行する」というチェックボックスがあるので、オンにしてやれば可能かと思いますよ。
お礼
ご回答ありがとうございます。 教えて頂いたチェックを入れて試したところ、結果はNGでした。 なお、タスクの履歴に以下のメッセージが残っておりました。 『タスク スケジューラは、スケジュールされたとおりにタスク "\test" を起動できませんでした。スケジュールに間に合わなかった場合、使用可能なときにタスクを起動するという構成オプションの指定により、インスタンス "{6f8dad5c-3af2-4118-90dd-5404763ab3a7}" が開始されます。』 この『使用可能なときにタスクを起動するという構成オプションの指定により・・・』というオプションは何のことを言ってるのでしょうか。 このオプションこそ、教えて頂いたチェックボックスかと思うのですが、チェックは入ってる状況です。。
補足
そのままPCを放置してたらいつの間にかタスクが実行され完了しておりました。 このメッセージは『オプションを指定していたら開始されるよ』って意味であり、『まだオプションが指定されてないから開始できなかった』って意味ではなかったようです。 元々、PCを起動しログオンしたら即実行されると思ってましたので、ログオンしてすぐにタスクの履歴を確認した次第ですが、その時はまだ実行されてなかったようです。。 ありがとうございました。