Using command line to check Task Scheduler could be daunting
sometimes if you are a GUI junkie.
But if you need to monitor remote system definitely command
line would be the best choice.
And using command line process can be automated without user
intervention.
Here are some examples on how to use command line to check
Task Scheduler.
schtasks /query /fo LIST /v > sch_all_task.txt
Command line above will query task scheduler and redirect
the output to sch_all_task.txt
Redirecting to a text file is useful.
You will have a copy of the result in a text file for record
purposes.
If the output is not redirected to a text file some of the
result cannot be seen on the command line window.
The above command will list all the scheduled tasks results
running on task scheduler.
To check a single scheduled Task in command line use this
command below:
C:\>schtasks /query /v /fo list /TN "Monitor Files"
Sample Output:
Folder: \
HostName: Computer-01X
TaskName: \Monitor Files
Next Run Time: 3/29/2014 12:01:48 PM
Status: Ready
Logon Mode: Interactive only
Last Run Time: 3/28/2014 12:01:48 PM
Last Result: 0
Author: Administratorx
Task To Run:
batch_File_Monitor.bat
Start In: C:\Monitor_File\
Comment: N/A
Scheduled Task State: Enabled
Idle Time: Disabled
Power Management: Stop On Battery Mode, No
Start On Batteries
Run As User: Administratorx
Delete Task If Not Rescheduled: Enabled
Stop Task If Runs X Hours and X Mins: 72:00:00
Schedule: Scheduling data is
not available in this format.
Schedule Type: Weekly
Start Time: 3:01:48 PM
Start Date: 3/16/2014
End Date: N/A
Days: MON, TUE, WED,
THU, FRI
Months: Every 1 week(s)
Repeat: Every: Disabled
Repeat: Until: Time: Disabled
Repeat: Until: Duration: Disabled
Repeat: Stop If Still Running: Disabled
Output above is quite long.
If you just want to check whether the task has run
successfully or some error occurred use command line below:
If the task name comes with spaces on its Task Name enclosed
it in quotes.
Command below will just check the last result of the Task
Name specified.
If the result is zero, task has successfully run without any
errors.
C:\>schtasks /query /v /fo list /TN "Monitor Files" | findstr "Last Result"
Sample output:
Last Run Time: 3/28/2014 12:01:48 PM
Last Result: 0
To check remote computers for Task Scheduler results use
command below:
C:\>schtasks /query /FO LIST /V /S Computer-01X
/U
Domain1x\administratorx /P domenPassWordx /TN "Monitor Files"
To connect to remote system the username specified should have the proper admin rights to login remotely to the system.
Command lines that is quite useful in monitoring remote
computers for Task Scheduler results or settings.
Type schtasks/? to check examples on command line.
Cheers!!! Hope it helps..
=========================
Educational App for Android Kids:
https://play.google.com/store/apps/details?id=com.letsmultiply
=========================
Educational App for Android Kids:
https://play.google.com/store/apps/details?id=com.letsmultiply
Comments
Post a Comment