コマンドラインでタスクスケジュールを管理する
今回はWindows7とserver 2008 R2で試した。
基本になるコマンドは「schtasks」である。
続けてサブコマンドが下記。
- /Create :タスクの作成
- /Change :タスクの変更
- /Run :タスクの実行
- /End :タスクの停止
- /Delete :タスクの削除
- /Query :タスクの一覧
細かいオプション等はマイクロソフトサポートを見た方が早い。
http://support.microsoft.com/kb/814596/ja
今回は有効/無効を切り替えるバッチファイルを作成した。
schtasks /Change /TN "タスク名" /Enable
上記は最小限のオプションでタスクを有効化する例。
無効にしたければEnableをDisableにすれば良い。