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: "Start up the computer on Schedule" and "Enable Sleep, Restart, or Shut Down schedule"
Use Case
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 class. In the screenshot below, I am assuming the class runs from 11:15 AM - 1:30 PM:
FAQ:
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 any software/network).
If the shut-down/restart option is used, the device will have to be manually powered on to 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 configure it as 4 PM.