|
|
|
| 24 February 2003 | atDeleteAllJobs() |
| Author | Florian Lagg, ICQ 167357108 |
| Action | Deletes all scheduled Jobs on a specific host. |
| Syntax | atDeleteAllJobs ($sComputer) |
| Parameters | |
| Remarks | on NT 4.0 install WMI |
| Returns | -1 = error: WMI probably not installed or -2 = error: WMI query for scheduled jobs fails or -4 = error: delete of at least one Job failed |
| Dependencies | WMI must be installed on NT 4.0. Win 2000 and XP have it installed. Uses: atGetJobs(), atDeleteJob() |
| Examples |
atDeleteAllJobs ("") ; deletes all jobs on localhost
|
| Source |
FUNCTION atDeleteAllJobs ($scomputer)
$retval = 0
$arrjobs = atgetjobs($scomputer)
IF $arrjobs <> 0
FOR EACH $job IN $arrjobs
$err = atdeletejob($scomputer, $job.jobid)
IF $err <> 0
$retval = -4
ENDIF
NEXT
$atdeletealljobs = $retval
ELSE
$atdeletealljobs = $arrjobs
ENDIF
ENDFUNCTION ; - atDeleteAllJobs -
|
|
|
|