Look into the "autoboot" function described in your product guide - it's designed for this kind of activity.
There is also the temporary autoboot function that will allow an administrator to run an EXE and set the machine to autoboot X number of times. This exe is in the download of MDE from the Download site. The temporary autoboot option must be enabled in the Product policy and then the command run:
e.g. EpeTemporaryAutoBoot.exe --number-of-reboots 1