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