windows

Windowsのタスクスケジューラ

Windowsのコマンドプロンプトでschtasksコマンドを使ってタスクスケジューラを操作することができます。
Vistaになってから妙に設定が複雑になっているのでちょっと登録するときは、コマンドラインの方が楽かもしれません。

登録

C:\>schtasks /create /tn "testtask" /tr c:\test.bat /sc MONTHLY /MO LASTDAY /M MAR,SEP /ST 12:00:00
タスクは現在ログオンしているユーザー名 ("win\user") のもとで作成されます。
win\user の実行者パスワードを入力してください: *********

一覧表示

C:\>schtasks
タスク名                             次回の実行時刻           状態
==================================== ======================== ===============
testtask                              12:00:00, 2009/03/31

即時実行

C:\>schtasks /run /tn "testtask"
成功: スケジュール タスク "testtask" の実行が試行されました。

削除

C:\>schtasks /delete /tn "testtask"
警告: タスク "testtask" を削除しますか (Y/N) ? y
成功: スケジュール タスク "testtask" は正しく削除されました。
タイトルとURLをコピーしました