'Microsoft Endpoint Manager Error deploying Preference File to Supervised MacBook

When deploying a preference file (".plist") through MS Endpoint Manager ("Intune") to a supervised MacBook Pro I get a an error:

  • Setting name: ConfigurationXmlPcl
  • Error codes: -2016341103 and 0x87d11391

This is the preference file I am using:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>EnableMediaRouter</key>
        <false />
        <key>HomepageLocation</key>
        <string>https://somesubdomain.sharepoint.com</string>
        <key>NewTabPageSearchBox</key>
        <string>redirect</string>
        <key>PasswordManagerEnabled</key>
        <false />
        <key>PasswordProtectionChangePasswordURL</key>
        <string>https://passwordreset.somedomain.com</string>
    </dict>
</plist>

Tried to search for the setting and the error codes, but could not find anything related to Intune.

Any push in the right direction is much appreciated.



Solution 1:[1]

I was having the same issue and error codes except trying to push Zoom configurations.

I was able to resolve this by stripping the all additional tags (, , etc) and leaving only values. For example my edited .plist looked like this:

<key>ZAutoSSOLogin</key>
<false/>
<key>ZSSOHost</key>
<string>******.zoom.us</string>

Also I had the 'Preference domain name'/App ID wrong and had to correct it (had entered us.zoom.voice and the actual App ID for Zoom for Mac is us.zoom.xos.)

Hope this helps.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1