that is what sysprep does... If it is local accounts, domain accounts stay.

Code:
 			$objWMIService	= GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
if $objWMIService
$colItems = $objWMIService.ExecQuery("Select * from Win32_ScheduledJob",,48)
$taskexist=0
For each $objItem in $colItems
if $objItem.Command = $command
if $objItem.DaysOfWeek=$days
if $objItem.StartTime=$mstime
$taskexist=$objItem.JobId
else
$=$objItem.delete
endif
else
$=$objItem.delete
endif
endif
next
if not $taskexist
$runrpt = 0 ; boolean for run repeatedly
$daymon = 0 ; used for specific dates
$interact=1 ; boolean for interactive with desktop
$objNewJob = $objWMIService.get("Win32_ScheduledJob")
$errJobCreated = $objNewJob.Create($command,$mstime,$runrepeatedly,$days,$daymon,$interact)
$objWMIService = 0
endif
endif

_________________________
How to ask questions the smart way <-----------> Before you ask