Mach es doch komplett mit AutoIt, dann ist es sicher einfacher.
Ungetestet:
$str = "********013000.000000-420"
$num = 1
$strComputer = "."
$objWMIService = ObjGet("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & $strComputer & "\root\cimv2")
$objNewJob = $objWMIService.Get("Win32_ScheduledJob")
$errJobCreated = $objNewJob.Create("C:\BKU\Update\update.exe", $str, True , $num, , , 'JobID')
MsgBox(0, '', $errJobCreated)