schtasks /Create
schtasks /Createは、スケジュールタスクを新しく作成するコマンドです。
構文
- (構文)スケジュールタスクを作成する
- SCHTASKS /Create [オプション]
オプション | 説明 |
---|---|
/S システム | 接続先リモートシステムを指定する |
/U ユーザー名 | SchTasks.exe が実行されるユーザーを指定する |
/P [パスワード] | /Uで指定したユーザーのパスワードを指定する (省略時は実行時に確認されます) |
/RU ユーザー名 | タスクの実行ユーザーを指定する |
/RP [パスワード] | /RUで指定したユーザーのパスワードを指定する |
/SC スケジュール | スケジュールの頻度を指定する MINUTE:毎分 HOURLY:毎時間 DAILY:毎日 WEEKLY:毎週 MONTHLY:毎月 ONCE:1回 ONSTART:システム起動時 ONLOGON:ログオン時 ONIDLE:アイドル状態時 ONEVENT: |
/MO 修飾子 | スケジュールの頻度の詳細を指定する MINUTE:1~1439(分) HOURLY:1~23(時) DAILY:1~365(日) WEEKLY:1~52(週) ONCE:指定不可 ONSTART:指定不可 ONLOGON:指定不可 ONIDLE:指定不可 MONTHLY:1~12(月)、FIRST、SECOND、THIRD、FOURTH、LAST、LASTDAY ONEVENT:XPath イベントのクエリ文字列 |
/D 日 | タスクを実行する曜日を指定する (頻度がWEEKLYの場合) MON:月曜日 TUE:火曜日 WED:水曜日 THU:木曜日 FRI:金曜日 SAT:土曜日 SUN:日曜日 (頻度がMONTHLYの場合) 1~31で指定 (共通) *:毎日 |
/M 月 | 月を指定する JAN、FEB、MAR、APR、MAY、JUN、JUL、AUG、SEP、OCT、NOV、DEC ※ 毎月の場合は * を指定 |
/I アイドル時間 | 待機するアイドル時間を指定する 指定した時間経過後にONIDLEで指定したタスクが実行されます 1~999(分) |
/TN タスク名 | タスク名を指定する |
/TR 実行タスク | 実行するプログラムパスを指定する |
/ST 開始時刻 | タスクを実行する開始時刻を指定する(hh:mm) (例)15:30 |
/RI 間隔 | 繰り返す間隔を分で指定する 1~599940(分) ※ MINUTE、HOURLY、ONSTART、ONLOGON、ONIDLE、ONEVENTには指定不可。 |
/ET 終了時刻 | タスクの実行を終了する時刻を指定する(hh:mm) (例)23:30 |
/DU 継続時間 | タスクを実行する継続時間を指定する(hh:mm) (例)23:30 |
/K | 終了時刻または継続時間にタスクを終了する |
/SD 開始日 | タスクを実行する開始日を指定する(yyyy/mm/dd) (例)2020/03/20 |
/ED 終了日 | タスクを実行する最終日を指定する(yyyy/mm/dd) (例)2020/12/31 |
/EC チャネル名 | OnEvent トリガーに対するイベントのチャネルを指定する |
/IT | ジョブの実行時に /RUで指定したユーザーがログオンしている場合にのみ対話的に実行されるようにする |
/NP | パスワードを保存しない |
/Z | 最後の実行後で削除するタスクをマークする |
/XML XMLファイル | ファイル内で指定されているタスク XML からタスクを作成する |
/V1 | WindowsVista以前で表示するタスクを作成する |
/F | タスク作成時に指定したタスクが既に存在する時でもタスクを強制的に作成する |
/RL レベル | ジョブの実行レベルを指定する (LIMITED、HIGHEST) |
/DELAY 遅延時間 | トリガーの開始後から、タスクが実行するまでの待機時間を指定する (mmmm:ss) (例)60:00 |
/HRESULT | プロセス終了コードをHRESULT形式にする |
/? | コマンドのヘルプを表示する |
サンプル
毎週土曜と日曜の23:00に「D:¥task¥test.bat」を無期限で実行する
schtasks /Create /SC WEEKLY /D SAT,SUN /TN testtask /ST 23:00 /TR D:¥task¥test.bat
次の12:00以降の5分毎に「D:¥task¥test.bat」を無期限で実行する
schtasks /Create /SC MINUTE /MO 5 /TN testtask /ST 12:00 /TR D:¥task¥test.bat
関連項目
- schtasks:Windowsタスクの作成、変更、削除、照会を行う