Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
SchTasks is a command-line utility in Windows that allows users to create, delete, query, change, run, and end scheduled tasks on a local or remote system. This tool is particularly useful for automating repetitive tasks, such as running scripts or programs at specified times or intervals.
SchTasks is a powerful tool that interacts with the Windows Task Scheduler, providing users with the ability to manage scheduled tasks directly from the command line. This can be especially useful for system administrators who need to automate tasks across multiple machines or for users who prefer scripting over using the graphical interface.
To create a scheduled task that runs a script every day at 2 PM, you can use the following command:
schtasks /create /tn "DailyScript" /tr "C:\Scripts\MyScript.bat" /sc daily /st 14:00
/create
: Specifies that you want to create a new task./tn
: The task name, in this case, "DailyScript"./tr
: The task to run, which is the path to the script or program./sc
: The schedule frequency, "daily" in this example./st
: The start time in 24-hour format.To list all scheduled tasks on your machine, you can use:
schtasks /query /fo LIST /v
/query
: Lists all tasks./fo LIST
: Formats the output as a list./v
: Provides verbose output, showing detailed information about each task.To delete the task we created earlier, use:
schtasks /delete /tn "DailyScript" /f
/delete
: Specifies that you want to delete a task./tn
: The name of the task to delete./f
: Forces the deletion without prompting for confirmation.To run a task immediately, use:
schtasks /run /tn "DailyScript"
/run
: Executes the specified task immediately.SchTasks can also be used to manage tasks on remote computers. To create a task on a remote machine, you can use the /s
parameter followed by the remote computer's name or IP address:
schtasks /create /s RemotePC /u Domain\User /p Password /tn "RemoteTask" /tr "C:\Scripts\RemoteScript.bat" /sc daily /st 14:00
/s
: Specifies the remote computer./u
and /p
: Specify the user credentials to use for the remote connection.