.GlobalPreferences Configuration Profile

djdavetrouble
Contributor III

I am currently converting our monster first run script to Config Profiles, and wondering how to implement these keys:

<key>LastPreLoginTasksPerformedBuild</key> <string>15D21</string> <key>LastPreLoginTasksPerformedVersion</key> <string>10.11.4</string> <key>LastSeenBuddyBuildVersion</key> <string>15D21</string> <key>LastSeenCloudProductVersion</key>

If they are tied to versions, what is the best way to handle it, just update the profile when a new version comes out before any client updates?

2 REPLIES 2

anverhousseini
Contributor II

Hi @djdavetrouble

You could create a Property List like this:

<?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>LastPreLoginTasksPerformedBuild</key>
    <string>15D21</string>
    <key>LastPreLoginTasksPerformedVersion</key>
    <string>10.11.4</string>
    <key>LastSeenBuddyBuildVersion</key>
    <string>15D21</string>
    <key>LastSeenCloudProductVersion</key>
</dict>
</plist>

Upload the Property List in a Configuration Profile. Take the payload "Custom Settings" for this.

934bdb3818e341da995393259d389d09

djdavetrouble
Contributor III

And what just update version and build number every time a new one comes out?