schtasks コマンドschtasks commands

定期的または特定の時刻に実行されるコマンドとプログラムをスケジュールし、スケジュールに基づいてタスクを追加および削除し、必要に応じてタスクを開始および停止して、スケジュールされたタスクを表示および変更します。Schedules commands and programs to run periodically or at a specific time, adds and removes tasks from the schedule, starts and stops tasks on demand, and displays and changes scheduled tasks.


schtasks.exeツールは、コントロールパネルのスケジュールされたタスクと同じ操作を実行します。The schtasks.exe tool performs the same operations as Scheduled Tasks in Control Panel. まとめてと同じ意味では、これらのツールを使用できます。You can use these tools together and interchangeably.

必要なアクセス許可Required permissions

  • ローカルコンピューター上のすべてのタスクをスケジュール、表示、および変更するには、Administrators グループのメンバーである必要があります。To schedule, view, and change all tasks on the local computer, you must be a member of the Administrators group.

  • リモートコンピューター上のすべてのタスクをスケジュール、表示、および変更するには、リモートコンピューターの Administrators グループのメンバーであるか、または /u パラメーターを使用してリモートコンピューターの管理者の資格情報を指定する必要があります。To schedule, view, and change all tasks on the remote computer, you must be a member of the Administrators group on the remote computer, or you must use the /u parameter to provide the credentials of an Administrator of the remote computer.

  • ローカルコンピューターとリモートコンピューターが同じドメインにある場合、またはローカルコンピューターがリモートコンピューターのドメインが信頼するドメインにある場合は、 /createまたは /change操作で /uパラメーターを使用できます。You can use the /u parameter in a /create or /change operation if the local and remote computers are in the same domain, or if the local computer is in a domain that the remote computer domain trusts. そうしないと、リモートコンピューターは指定されたユーザーアカウントを認証できず、アカウントが Administrators グループのメンバーであることを確認できません。Otherwise, the remote computer can't authenticate the user account specified, and it can't verify that the account is a member of the Administrators group.

  • 実行する予定のタスクには、適切なアクセス許可が必要です。これらのアクセス許可は、タスクによって異なります。The task you plan to run must have the appropriate permission; these permissions vary by task. ローカル コンピューターの現在のユーザーのアクセス許可を持つまたはによって指定されたユーザーのアクセス許可を持つ既定では、タスクを実行、 /u パラメーターを 1 つが含まれる場合。By default, tasks run with the permissions of the current user of the local computer, or with the permissions of the user specified by the /u parameter, if one is included. o 別のユーザーアカウントのアクセス許可またはシステムアクセス許可を持つタスクを実行する場合は、 /ru パラメーターを使用します。o run a task with permissions of a different user account or with system permissions, use the /ru parameter.


schtasks change
schtasks create
schtasks delete
schtasks end
schtasks query
schtasks run


パラメーターParameter [説明]Description
schtasks を変更します。schtasks change タスクの次の1つ以上のプロパティを変更します。Changes one or more of the following properties of a task:
  • タスクが実行するプログラム (/tr)The program that the task runs (/tr)
  • タスクを実行するユーザーアカウント (/ru)The user account under which the task runs (/ru)
  • ユーザーアカウントのパスワード (/rp)The password for the user account (/rp)
  • 対話型専用のプロパティをタスク (/it) に追加します。Adds the interactive-only property to the task (/it)
schtasks を作成します。schtasks create 新しいタスクをスケジュールします。Schedules a new task.
schtasks を削除します。schtasks delete スケジュールされたタスクを削除します。Deletes a scheduled task.
schtasks 終了schtasks end タスクによって起動されたプログラムを停止します。Stops a program started by a task.
schtasks クエリschtasks query コンピューター上で実行するスケジュールされたタスクを表示します。Displays tasks scheduled to run on the computer.
schtasks を実行します。schtasks run スケジュールされたタスクを直ちに開始します。Starts a scheduled task immediately. 実行 操作は、スケジュールは無視されますが、すぐにタスクを実行するプログラム ファイルの場所、ユーザー アカウントおよびタスクに保存されているパスワードを使用します。The run operation ignores the schedule, but uses the program file location, user account, and password saved in the task to run the task immediately.

その他のリファレンスAdditional References