Configure Power Management Options in Intune through OMA-URI

Prajwal Desai
Posted by Prajwal Desai

In this blog post I will show you how to configure the Power Management options in Intune for Windows 10 devices. We will use OMA-URI settings to configure different features in Intune.

In Microsoft Intune, you can manage your Windows 10 devices very well. You can add or create custom settings for your Windows 10 devices using “custom profiles”. The custom profiles are a feature in Intune. You use custom profiles to add device settings and features that aren’t built in to Intune.

Windows 10 custom profiles use Open Mobile Alliance Uniform Resource Identifier (OMA-URI) settings to configure different features. These settings are typically used by mobile device manufacturers to control features on the device.

Power Options Control PanelConfigure Power Management Options in Intune

Within the Intune portal we will create a new profile with the following information. To create a new profile in Intune.

  • First of all login to Intune portal.
  • Select Device configuration > Profiles.
  • Now click on Create Profile.

Create a new profile in Intune

Normally when you create a new custom profile, you specify the following information.

  • Name: Specify a name that identifies the profile.
  • Platform: Windows 10 or later.
  • Profile Type: Choose Custom.
  • In Custom OMA-URI Settings, click Add.

Custom OMA-URI SettingsYou can click Export button to export the OMA-URI Settings.

Name: DisplayOffTimeoutOnBattery

OMA-URI: ./Device/Vendor/MSFT/Policy/Config/Power/DisplayOffTimeoutOnBattery

Data Type: String

Value: <enabled/><data id=”EnterVideoDCPowerDownTimeOut” value=”600″/>
—————————————————————————-

Name: DisplayOffTimeoutPluggedIn

OMA-URI: ./Device/Vendor/MSFT/Policy/Config/Power/DisplayOffTimeoutPluggedIn

Data Type: String

Value: <enabled/><data id=”EnterVideoACPowerDownTimeOut” value=”1800″/>
—————————————————————————-

Name: StandbyTimeoutOnBattery

OMA-URI: ./Device/Vendor/MSFT/Policy/Config/Power/StandbyTimeoutOnBattery

Data Type: String

Value: <enabled/><data id=”EnterDCStandbyTimeOut” value=”900″/>
—————————————————————————-

Name: StandbyTimeoutPluggedIn

OMA-URI: ./Device/Vendor/MSFT/Policy/Config/Power/StandbyTimeoutPluggedIn

Data Type: String

Value: <enabled/><data id=”EnterACStandbyTimeOut” value=”0″/>
—————————————————————————-

Name: HibernateTimeoutPluggedIn

OMA-URI: ./Device/Vendor/MSFT/Policy/Config/Power/HibernateTimeoutPluggedIn

Data Type: String

Value: <enabled/><data id=”EnterACHibernateTimeOut” value=”0″/>

From the list of custom OMA-URI Settings, select HibernateTimeoutPluggedIn. Take a note of value field. The value numbers are the time in seconds, where “0” is never. Change the value from 0 to the desired one. Click OK.

After you complete the above steps, your profile is listed under Device configuration – Profiles list.

Configure Power Management Options in Intune

Click Assignments and assign this profile to a desired group or groups.

Configure Power Management Options in Intune

Finally after a few minutes the agent connects to the client.

Configure Power Management Options in Intune

If you login to the client machine, go to control panel > power options. Try editing the plan settings. You will see the message “some settings are managed by your system administrator“.

Configure Power Management Options in Intune

Share This Article
Prajwal Desai
Posted by Prajwal Desai
Follow:
Prajwal Desai is a Microsoft MVP in Intune and SCCM. He writes articles on SCCM, Intune, Windows 365, Windows Server, Windows 11, WordPress and other topics, with the goal of providing people with useful information.
16 Comments