I'm sending out a System level Dock mobileconfig (which I've been doing for years now) to our computer labs, and it has always worked well. Until recently...
When I upload my mobileconfig file created by dock-master, I get a dock full of question marks.
If I check the dock plist in the Managed Preferences folder, all of my Application locations have had '/System' added to the front of their strings.
i.e.:
This:
<dict>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>/Applications/Google Chrome.app</string>
<key>_CFURLStringType</key>
<integer>0</integer>
</dict>
</dict>
Turns into this:
<dict>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>/System/Applications/Google Chrome.app</string>
<key>_CFURLStringType</key>
<integer>0</integer>
</dict>
</dict>
Why on Earth would either JAMF or macOS think all of my Applications are in /System???
This substitution makes no sense.