pdf icon
Category Filter

Custom Configuration

Mobile Device Manager Plus supports an extensive set of configurations, restrictions and policies for Windows 10 devices. In addition to the existing configurations, you can create and distribute the configurations that are currently not supported by MDM, using custom configuration profiles. Creation of user specific custom configuration profile is simplified with support for dynamic variables. For more details on dynamic variable, refer this document.


  • Custom configurations are applicable only for Windows 10 and 11 devices.
  • To create custom configurations, you require the Professional edition of MDM.

How to create custom configuration profile?

For a list of custom configuration profiles that can be configured and distributed using MDM, refer the Configuration Service Provider Reference Documentation.

NOTE: It is recommended to use Windows custom profiles only to configure settings that are currently unavailable in MDM. For a list of profiles supported by MDM, refer this document.

Follow the steps given below to configure custom configuration profiles using MDM:

  1. On the MDM console, navigate to Device Mgmt -> Profiles, create a new Windows profile and select Custom Configuration.
  2. Provide a meaningful name to the profile.
  3. Specify the OMA-URI to the CSPs available in the CSP reference document. Follow the steps given in this document to obtain the OMA-URI.
  4. Provide the Action to be performed on the device. The supported action for the specified OMA-URI is available in the respective CSP documents. MDM supports the following actions:
    • Add: Applies the configuration on the device.
    • Replace: Modifies the existing configuration on the device and applies the new settings.
    • Delete: Deletes an applied configuration from the device.
  5. Enter the relevant Data Type and the corresponding Value. This information is also available in the CSP documents. MDM supports the following data types:
    • String
    • String (XML file)
    • Integer
    • Floating point
    • Boolean
    • Base64 (file)

    For user-specific configurations, enter the required dynamic variables in the Value field. This will automatically fetch the required user details from the enrollment data. Refer this document for the list of supported dynamic variables.

  6. You can add multiple configurations to the same profile. Click Add Configuration to include a new configuration.
  7. Once all the configurations are entered, save the profile.
  8. Associate the profile to a device for testing before applying it to the Groups in your production environment.

Points to be noted:

  • While applying custom profiles to devices, re-check the entered data and supported devices, because the entries are not verified before distribution. Also, if one configuration in the custom profile fails, all the other configurations are also rolled back.
  • Configurations applied through Group Policy take precedence over the configurations applied using MDM.You can modify this by configuring the ControlPolicyConflict CSP.
Jump To