schtasksコマンドについて
schtasks コマンドは Windows のタスクスケジューラーをコマンドラインから操作するためのツールです。これを使用することで、システムタスクの作成、変更、削除、クエリが可能になります。以下に主なオプションと使用例を紹介します。
主なオプション
- /Create: 新しいタスクを作成します。- /SC: タスクのスケジュールの種類を指定します(例:DAILY, WEEKLY, MONTHLY)。
- /TN: タスクの名前を指定します。
- /TR: タスクの実行内容(プログラムやスクリプト)を指定します。
- /ST: タスクの開始時刻を指定します(例:HH:MM)。
- /RU: タスクを実行するユーザーのユーザー名。
- /RP: タスクを実行するユーザーのパスワード。
 
- /Delete: タスクを削除します。- /TN: 削除するタスクの名前を指定します。
- /F: 確認なしにタスクを強制的に削除します。
 
- /Query: タスクの情報を照会します。- /TN: 照会するタスクの名前を指定します。
- /FO: 出力形式を指定します(例:TABLE, LIST, CSV)。
 
- /Run: タスクを即座に実行します。- /TN: 実行するタスクの名前を指定します。
 
- /End: 実行中のタスクを終了します。- /TN: 終了するタスクの名前を指定します。
 
- /Change: 既存のタスクを変更します。- /TN: 変更するタスクの名前を指定します。
- /TR: 新しいアクション(プログラムやスクリプト)を指定します。
- /RU: タスクを実行する新しいユーザー名。
- /RP: タスクを実行する新しいユーザーのパスワード。
 
コマンド使用例
- タスクの作成:schtasks /Create /SC DAILY /TN "MyTask" /TR "C:\Path\To\Script.bat" /ST 09:00
- タスクの削除:schtasks /Delete /TN "MyTask" /F
- タスクの照会:schtasks /Query /TN "MyTask" /FO LIST
- タスクの即時実行:schtasks /Run /TN "MyTask"
- タスクの変更:schtasks /Change /TN "MyTask" /RU "NewUser" /RP "NewPassword"
これらのコマンドは、管理者権限で実行する必要がある場合が多いです。オプションやコマンドの詳細については、コマンドプロンプトで schtasks /? を実行することで確認することができます。
 だぶるこんぱいる
だぶるこんぱいる