次の方法で共有


schtasks run

スケジュールされたタスクを直ちに開始します。 実行操作はスケジュールを無視しますが、タスクに保存されているプログラム ファイルの場所、ユーザー アカウント、パスワードを使用して、タスクを直ちに実行します。 タスクの実行はタスク スケジュールに影響せず、タスクに対してスケジュールされた次回の実行時間は変更されません。

構文

schtasks /run /tn <taskname> [/s <computer> [/u [<domain>\]<user> [/p <password>]]]

パラメーター

パラメーター 説明
/tn <Taskname> 開始するタスクを識別します。 このパラメーターは必須です。
/s <computer> リモート コンピューターの名前または IP アドレスを指定します (円記号の有無にかかわらず)。 既定値はローカル コンピューターです。
/u [<domain>] 指定したユーザー アカウントのアクセス許可を使用して、このコマンドを実行します。 既定では、コマンドはローカル コンピューターの現在のユーザーのアクセス許可で実行されます。 指定したユーザー アカウントは、リモート コンピューターの Administrators グループのメンバーである必要があります。 /u パラメーターと /p パラメーターは、/sを使用する場合にのみ有効です。
/p <password> /u パラメーターで指定されたユーザー アカウントのパスワードを指定します。 /p パラメーターまたは password 引数を指定せずに /u パラメーターを使用すると、schtasks によってパスワードの入力が求められます。 /u パラメーターと /p パラメーターは、/sを使用する場合にのみ有効です。
/? コマンド プロンプトにヘルプを表示します。

注釈

  • この操作を使用して、タスクをテストします。 タスクが実行されない場合は、タスク スケジューラ サービスのトランザクション ログを確認し、エラーを <Systemroot>\SchedLgU.txt します。

  • タスクをリモートで実行するには、リモート コンピューターでタスクをスケジュールする必要があります。 タスクを実行すると、リモート コンピューターでのみ実行されます。 タスクがリモート コンピューターで実行されていることを確認するには、タスク マネージャーまたはタスク スケジューラ サービスのトランザクション ログを使用 <Systemroot>\SchedLgU.txt

例示

セキュリティ スクリプト タスクを開始するには、次のように入力します。

schtasks /run /tn "Security Script"

リモート コンピューターで Update タスクを開始するには、次のように入力します。

schtasks /run /tn Update /s Svr01