Convert Windows 10 CSP to OMA-URI for Intune Custom Policies

Windows 10 CSP to OMA-URI

Let’s understand the structure of Windows 10 CSPs in some simple steps. When you create Intune custom policies (Configuration Profile), you need to find out the correct OMA-URI details. How to convert Windows 10 CSP to OMA-URI for Intune Custom Policies.

Examples

Let’s take two examples to understand the OMA-URL for Intune custom policy.

  • Disable UX – ./Device/Vendor/MSFT/Policy/Config/Update/SetDisableUXWUAccess
  • WUfB Rollback – ./Vendor/MSFT/Update/Rollback/FeatureUpdate
Convert Windows 10 CSP to OMA-URI for Intune Custom Policies
Windows 10 CSP Tree Format – Convert Windows 10 CSP to OMA-URI for Intune Custom Policies

User Vs Device Windows 10 CSP Policy Scope

Let’s understand the scope of Windows 10 CSP policy. There are two types of CSP policy scopes!

  • Policy scope is the level at which a policy can be configured.
  • Device Scope – Windows 10 CSP policies can only be configured at the device level.
    • Applicable whether the user is logged in or not.
      • Example 1 – ./Device/Vendor/MSFT/Policy/Config/AreaName/PolicyName
        • Both the above and below structures are the same. You can use either for device-level configuration.
      • Example 2 – ./Vendor/MSFT/Policy/Config/AreaName/PolicyName
  • User Scope -Windows 10 CSP policies can be configured at the user level.
    • Applicable only when the user is logged in.
      • Example 1 – ./User/Vendor/MSFT/Policy/Config/AreaName/PolicyName
Windows 10 CSP Policy Scope - Convert Windows 10 CSP to OMA-URI for Intune Custom Policies
Windows 10 CSP Policy Scope – Convert Windows 10 CSP to OMA-URI for Intune Custom Policies

NOTE! – Most of the CSP policies have a device-based scope as per my analysis.

Scope Defined for OMA-URI for Intune Policy: Vendor related policies & MSFT – Microsoft product related policy:

  • Disable UX./Device/Vendor/MSFT/
  • WUfB Rollback – ./Vendor/MSFT/

Config Vs Update

Let’s understand the difference between Config Vs Update sections in the above example.

  • Config
    • Policy/Config – Node for grouping all policies configured by one source. In the above example, you are going to configure “Update” related policies.
      • Example – ./Device/Vendor/MSFT/Policy/Config/
    • Policy/Config/AreaName – The area group that can be configured by a single technology for a single provider. In the following AreaName is Update.
      • Example – ./Device/Vendor/MSFT/Policy/Config/Update/
Convert Windows 10 CSP to OMA-URI for Intune Custom Policies
Convert Windows 10 CSP to OMA-URI for Intune Custom Policies
  • Update – The root node of Windows 10 CSP.
    • ./Vendor/MSFT/Update
      • /Rollback/FeatureUpdate
Convert Windows 10 CSP to OMA-URI for Intune Custom Policies
Convert Windows 10 CSP to OMA-URI for Intune Custom Policies

Resources

Leave a Comment

Your email address will not be published. Required fields are marked *