コマンドからのWindowsタスクの作り方
複数のPCで同じスケジュールのタスクを作成したいことはありませんか?
(例えば、同じプログラムを複数PCで並行して実行しておくなど)
同じ設定のタスクをGUIで作成していくのは大変ですし、設定ミスが発生します。
以下のコマンドを実行すると、Windowsのタスクスケジューラにタスクを作成できます。
schtasks.exe /create /sc WEEKLY /d MON,TUE,WED,THU,FRI /tn テストタスク /tr "C:\Task\Exec.bat" /st 09:00:00
サンプルの設定内容は、以下の通りです。
(平日の朝1回だけ実行するバッチのイメージ)
- タスク名は「テストタスク」。
- 実行するプログラムは「C:\Task\Exec.bat」。
- 月~金曜日まで実行(毎週)。
- 実行開始時間は「9:00:00」。
タスクを作成するバッチファイルを用意しておけば、複数のPCへ展開していけますね。