Recipe 10.13. Viewing Scheduled Tasks


Problem

You want to view the list of scheduled tasks on a system.

Solution

Using a graphical user interface

From the Control Panel, open the Scheduled Task applet.

Using a command-line interface

The following command lists the scheduled tasks:

> schtasks /query

To get detailed information about each task, run the following command:

> schtasks /query /v /fo list

Using VBScript
' This code lists the scheduled AT tasks on a computer. ' ------ SCRIPT CONFIGURATION ------ strComputer = "<HostName>" ' ------ END CONFIGURATION --------- set objWMI = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") set colScheduledJobs = objWMI.ExecQuery("Select * from Win32_ScheduledJob") for each objJob in colScheduledJobs    WScript.Echo "Job ID: " & objJob.JobID    for each objProp in objJob.Properties_        WScript.Echo "  " & objProp.Name & ": " & objProp.Value    next  next

Discussion

Another quick way to view the scheduled tasks on a system is to simply browse the Scheduled Tasks share point on the system (\\<HostName>\Scheduled Tasks). When you create a scheduled task, a job file is created that contains the settings for the task, which is placed in %SystemRoot%\Tasks. This directory is shared out as Scheduled Tasks. Unfortunately, the job files are stored in a binary format, so you cannot simply create or modify them with a text editor. You can, however, copy and paste jobs between machines. If you want to copy a job from HostA to HostB, open the Scheduled Tasks share point on both servers, right-click on the target job on HostA and select Copy, then paste the copy into the Scheduled Tasks share of HostB. Make sure any localized settings in the task are modified on HostB after the copy is complete.

See Also

Recipe 10.12 for creating a scheduled task; Recipe 10.14 for deleting a scheduled task; MS KB 310424, "HOW TO: Work with Scheduled Tasks on Remote Computers in Windows XP"



Windows XP Cookbook
Windows XP Cookbook (Cookbooks)
ISBN: 0596007256
EAN: 2147483647
Year: 2006
Pages: 408

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net