Site icon Winhelponline

Launching a Scheduled Task manually using Schtasks.exe

Schtasks.exe console tool helps you create, delete, query, change, run, and end scheduled tasks on a local or remote computer. Running Schtasks.exe without arguments displays the list of each registered task, the Next Run Time, and the Status for each task.

For example, you may want to run the RegIdleBackup task manually using Schtasks.exe.

Launching a Scheduled Task manually using Schtasks.exe

To launch a Scheduled Task item on-demand, open a Command Prompt (admin) window and type:

SCHTASKS.EXE /RUN /TN "task name"

Replace the text <task name> with the actual name of the task.

If the task name is Sync Files, run the following command:

SCHTASKS.EXE /RUN /TN "Sync Files"

If the task exists under a separate folder in Task Scheduler, make sure you enter the full path:

SCHTASKS.EXE /RUN /TN "\MyApps\Regedit"

Schtasks.exe can also take a remote computer name as the parameter. Here are the command-line arguments for the Schtasks.exe /Run command.

schtasks /Run [/S system [/U username [/P [password]]]] /TN taskname

Examples:

SCHTASKS /Run /?
SCHTASKS /Run /TN "\Backup\Start Backup"
SCHTASKS /Run /S system /U user /P password /I /TN "\Backup\Backup and Restore"
/S system Specifies the remote computer to connect to. If omitted, the system parameter defaults to the local computer.
/U username Specifies the user context under which Schtasks.exe should run.
/P password Specifies the password for the given user context. If omitted, Schtasks.exe prompts the user for input.
/I Runs the task immediately by ignoring any constraint.
/TN taskname Specifies the name of the scheduled task to run.
/? Displays Help for Schtasks.exe.

For detailed information on Schtasks.exe, see Schtasks.exe documentation at the Microsoft site.

Exit mobile version