How to execute maintenance job from script and get back the result I am trying to find a way to execute a maintenance job from script and have it return if the the job was successful or not. I know that I can use msdb.dbo.sp_start_job to execute the maintenance job, but it will only kick it off with out returning if it was successful or not. 

My ultimate goal for this is we use JAMS for all our job scheduling and we want to only need to check there for any job failures.
If your end goal is to use JAMS, then it handles many of the SQL agent job conversions for you.

JAMS includes a native conversion utility for SQL Agent jobs to streamline the transition your organization’s transition to enterprise scheduling. Comprehensive mapping preserves the SQL Agent logic you’ve created and extends each job with an array of properties for advanced scheduling.

Taken from http://www.jamsscheduler.com/platforms/sql-databases/