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" は正しく削除されました。