Thanks, Hugo. Yes, we can add the “Get pending reboot status + reboot if required” to the task scheduler. In the meantime as a workaround, you can create a job queue with that in it, and then add the job queue to the scheduler.
With regard to the SCCM question, unfortunately BatchPatch is not able to “see” the updates that are available in the SCCM client. We might do some sort of integration in the future, but I can’t say for sure.