定期的または特定の時刻に実行するコマンドとプログラムをスケジュールし、スケジュールに対するタスクの追加と削除、オンデマンドでのタスクの開始と停止、スケジュールされたタスクの表示と変更を行います。
Note
schtasks.exe ツールは、コントロール パネルのスケジュールされたタスクと同じ操作を実行します。 これらのツールを一緒に使用し、同じ意味で使用できます。
Required permissions
ローカル コンピューター上のすべてのタスクをスケジュール、表示、変更するには、Administrators グループのメンバーである必要があります。
リモート コンピュータ上のすべてのタスクをスケジュール、表示、および変更するには、リモート コンピュータの Administrators グループのメンバーであるか、 /u パラメータを使用してリモート コンピュータの管理者の資格情報を指定する必要があります。
/ u パラメータは、ローカル コンピュータとリモート コンピュータが同じドメイン内にある場合、またはローカル コンピュータがリモート コンピュータ ドメインが信頼するドメインにある場合に、 /create または /change 操作で使用できます。 そうしないと、リモート コンピューターは指定されたユーザー アカウントを認証できず、アカウントが Administrators グループのメンバーであることを確認できません。
実行する予定のタスクには、適切なアクセス許可が必要です。これらのアクセス許可は、タスクによって異なります。 既定では、タスクはローカル コンピューターの現在のユーザーのアクセス許可、または /u パラメーターで指定されたユーザーのアクセス許可 (含まれている場合) で実行されます。 別のユーザー アカウントのアクセス許可またはシステム アクセス許可でタスクを実行するには、 /ru パラメーターを使用します。
Syntax
schtasks /change
schtasks /create
schtasks /delete
schtasks /end
schtasks /query
schtasks /run
Parameters
| Parameter | Description |
|---|---|
| schtasks change | タスクの次のプロパティを 1 つ以上変更します。
|
| schtasks create | 新しいタスクをスケジュールします。 |
| schtasks delete | スケジュールされたタスクを削除します。 |
| schtasks end | タスクによって開始されたプログラムを停止します。 |
| schtasks query | コンピューターで実行するようにスケジュールされたタスクを表示します。 |
| schtasks run | スケジュールされたタスクを直ちに開始します。 実行操作ではスケジュールは無視されますが、タスクに保存されているプログラムファイルの場所、ユーザーアカウント、パスワードを使用してタスクをすぐに実行します。 |