The Custom Settings payload provides a way to use Windows Desktop functionality that Workspace ONE UEM does not currently support through its native payloads. If you want to use the new features, you can use the Custom Settings payload and XML code to enable or disable certain settings manually.

Prerequisites

You must write your own SyncML code for Windows Desktop profiles. Microsoft publishes a Configuration Service Provider reference site available on their website. To simplify creating the SyncML code, visit VMware Policy Builder.

Example code:

  <Replace>
    <CmdID>2</CmdID>
      <Item>
        <Target>
          <LocURI>./Device/Vendor/MSFT/AssignedAccess/KioskModeApp</LocURI>
        </Target>
        <Meta>
          <Format xmlns="syncml:metinf">chr</Format>
        </Meta>
        <Data>{"Account":"standard","AUMID":"AirWatchLLC.AirWatchBrowser_htcwkw4rx2gx4!App"}</Data>
      </Item>
  </Replace>
 
   

Procedure

  1. Navigate to VMware Policy Builder.
  2. Select the Configuration Service Providers policy you want to use to create your custom profile.
  3. Select Configure.
  4. On the Configure page, configure the policy settings to meet your business needs.
  5. Select the command verb to use with the policy: Add, Delete, Remove, or Replace.
  6. Select the Copy button.
  7. In the Workspace ONE UEM console, Navigate to Devices > Profiles & Resources and select Add.
  8. Select Windows and then select Windows Desktop.
  9. Select User Profile or Device Profile.
  10. Configure the profile General settings.
  11. Select the Custom Settings payload and select Configure.
  12. Select a Target for the custom profile.
    Most use cases use OMA-DM as the Target. Use Workspace ONE Intelligent Hub when you are customizing an BitLocker profile or looking to Prevent Users from Disabling the AirWatch Service.
  13. Select Make Commands Atomic as long as your SyncML uses the Add, Delete, or Replace commands. If your code uses Exec, do not select Make Commands Atomic.
  14. Paste the XML you copied in the Install Settings text box. The XML code you paste must contain the complete block of code, from <Add> to </Add> or whatever command your SyncML code uses Do not include anything before or after these tags..
  15. Add the removal code to the Delete Settings text box. The removal code must contain <replace> </replace> or <delete> </delete>.
    This code enables Workspace ONE UEM functionality such as Remove Profile and Deactivate Profile. Without the removal code, you cannot remove the profile from the devices besides pushing a second Custom Settings profile. For more information, see https://docs.microsoft.com/en-us/windows/client-management/mdm/configuration-service-provider-reference.
  16. Select Save and Publish.