The Energy Savings MDM profile contains two settings that allow you to configure a schedule for when a device is powered on, shut down, slept, or even restarted. Currently, this is only supported on macOS.
Apple Developer documentation for these settings: https://developer.apple.com/documentation/devicemanagement/energysaver/schedule
Creating the MDM Profile
- Navigate to Catalog > MDM Profiles > New, and select the "Energy Savings" option
- Once in the window to configure the settings, click on the "Schedule" tab
- From there, you will see two settings to "Start up the computer on Schedule" or "Enable Sleep, Restart, or Shut Down schedule"
A student needs to access a remote test device during their class on Wednesday, so I will deploy this MDM profile to wake up the device 5 minutes before the start time of the class, and go to sleep 10 minutes after the class time. In the screenshot below, I am assuming the class runs from 11:15 AM - 1:30 PM:
What if the device has FileVault Enabled?
If the start-up option is used, the device will have to authenticate through FileVault before it can be considered fully online (able to communicate with software/network).
If the shut-down/restart option is used, the device will have to also authenticate through FileVault before being fully online.
What timezone does it use?
The timezone will be device local. For example, if I am in EST configuring a 4 PM reboot for a device in PST, I will simply configure it as 4 PM.