I have been look for a way to report deployment status, without using Monitoring | Deployment in the console.  The trick was to monitor SMSPROV.LOG while I activated the monitoring  | deployment in the console. After some digging around in the log, I found the select statement below.   I have modified it a bit and added some comments.      select   all  SMS_DeploymentSummary . ApplicationName ,   SMS_DeploymentSummary . AssignmentID ,   SMS_DeploymentSummary . CI_ID ,   SMS_DeploymentSummary . CollectionID ,   SMS_DeploymentSummary . CollectionName ,   SMS_DeploymentSummary . CreationTime ,   SMS_DeploymentSummary . DeploymentID ,   SMS_DeploymentSummary . DeploymentIntent ,   SMS_DeploymentSummary . DeploymentTime ,   SMS_DeploymentSummary . DesiredConfigType ,   SMS_DeploymentSummary . EnforcementDeadline ,   SMS_DeploymentSummary . FeatureType ,   SMS_DeploymentSummary . ModelName ,   SMS_DeploymentSummary . ModificationTime ,   SMS_DeploymentSummary . NumberErrors ,   SMS...