OSX Key Reference to manually edit XML created by Profile Manager e.g. com.apple.homeSync

michaelhusar
Contributor II

I am looking for all the keys that can be used in "com.apple.homeSync" or other payloads

I have to enrich/modify the XMLs created by Profile Manager. Has anyone found a (complete) Reference for Keys in OSX ?

In Apples` developer library I found the 490 References: Configuration Profile Reference, Information Property List Key Reference,...
but I cannot even find the keys Profile Manager creates - like syncPreferencesAtlogin,....

In detail: I want to set the defaults for conflicts during syncing. Is there still the key: "loginConflictResolution" ?
10.4 description: who wins login/logout conflicts values (number):
1 = local home wins
2 = network home wins
? 3 = latest timestamp wins ?

1 REPLY 1

michaelhusar
Contributor II

ok.ok - found the Managed Preference Manifests
https://jamfnation.jamfsoftware.com/viewProductFile.html?id=135&fid=413
I am testing these additional keys:

<?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>loginPrefSyncConflictResolution</key>
    <string>networkHomeWins</string>
    <key>loginNonprefSyncConflictResolution</key>
    <string>networkHomeWins</string>
    <key>logoutPrefSyncConflictResolution</key>
    <string>mobileHomeWins</string>
    <key>logoutNonprefSyncConflictResolution</key>
    <string>mobileHomeWins</string>
    <key>firstSyncSuppressErrors</key>
    <true/>
    <key>loginSyncDialogTimeoutSeconds</key>
    <integer>1</integer>
    <key>logoutSyncDialogTimeoutSeconds</key>
    <integer>1</integer>
</dict>
</plist>

I tried to capture com.apple.FileSyncUI and other but I cannot find the option the FileSyncGUI is offering - like "lastTimestampWins"