Mine may be dated but it looks the same . we just defined what we wanted to sync:
key>KFMSilentOptInDesktop</key>
<true/>
<key>KFMSilentOptInDocuments</key>
<true/>
<key>DefaultFolderPath</key>
<string>~/OneDrive</string>
Mine may be dated but it looks the same . we just defined what we wanted to sync:
key>KFMSilentOptInDesktop</key>
<true/>
<key>KFMSilentOptInDocuments</key>
<true/>
<key>DefaultFolderPath</key>
<string>~/OneDrive</string>
Thank you for your reply. I tried to add those and sadly they didn't work. Are you running the production version of OneDrive or the Deferral version? I've seen posts about that possibly being a thing.



We have been using this profile to enable KFM for about a year now:
<?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>KFMBlockOptOut</key>
<true/>
<key>KFMSilentOptIn</key>
<string>redacted</string>
</dict>
</plist>
It works for us. (Note, I have multiple OneDrive profiles, so I layer this on top of our other OneDrive profiles.
Hello
It seems like a complex problem. Although I haven't done it myself, you might want to make sure the sync service has full disk access and that the permissions in the Plist are set correctly. Small setup adjustments can occasionally have a big impact. I'm hoping someone with a functional setup can provide more detailed instructions!
Regards
Charles Wyat
Sattva Forest Ridge
KFMSilentOptIn
Use this setting to redirect and move your users' Documents and/or Desktop folders to OneDrive without any user interaction.
If you enable this setting and provide your tenant ID, you can choose whether to display a notification to users after their folders are redirected:
<key>KFMSilentOptInWithNotification</key>
<(Bool)/>
If you don't set any of the following settings, then the default setting moves both folders into OneDrive. If you want to specify which folder to move, you should set any combination of the following settings:
<key>KFMSilentOptInDesktop</key>
<(Bool)/>
<key>KFMSilentOptInDocuments</key>
<(Bool)/>
KFMOptInWithWizard
This setting displays a wizard that prompts users to move their Documents and Desktop folders to OneDrive.
If you enable this setting and provide your tenant ID, users who are syncing their OneDrive sees the Folder Backup wizard window when they're signed in. If they close the window, a reminder notification appears in the Sync Activity Center until they move their Desktop and Documents folders.
The example for this setting in the .plist file is:
<key>KFMOptInWithWizard</key>
<string>(TenantID)</string>
Refer : https://learn.microsoft.com/en-us/sharepoint/deploy-and-configure-on-macos#kfmsilentoptin
We have been using this profile to enable KFM for about a year now:
<?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>KFMBlockOptOut</key>
<true/>
<key>KFMSilentOptIn</key>
<string>redacted</string>
</dict>
</plist>
It works for us. (Note, I have multiple OneDrive profiles, so I layer this on top of our other OneDrive profiles.
Hello,
I still can't get mine to work. Do you also have a PPPC setting enabled? I couldn't find any instructions for it. Does mine look correct to you?

KFMSilentOptIn
Use this setting to redirect and move your users' Documents and/or Desktop folders to OneDrive without any user interaction.
If you enable this setting and provide your tenant ID, you can choose whether to display a notification to users after their folders are redirected:
<key>KFMSilentOptInWithNotification</key>
<(Bool)/>
If you don't set any of the following settings, then the default setting moves both folders into OneDrive. If you want to specify which folder to move, you should set any combination of the following settings:
<key>KFMSilentOptInDesktop</key>
<(Bool)/>
<key>KFMSilentOptInDocuments</key>
<(Bool)/>
KFMOptInWithWizard
This setting displays a wizard that prompts users to move their Documents and Desktop folders to OneDrive.
If you enable this setting and provide your tenant ID, users who are syncing their OneDrive sees the Folder Backup wizard window when they're signed in. If they close the window, a reminder notification appears in the Sync Activity Center until they move their Desktop and Documents folders.
The example for this setting in the .plist file is:
<key>KFMOptInWithWizard</key>
<string>(TenantID)</string>
Refer : https://learn.microsoft.com/en-us/sharepoint/deploy-and-configure-on-macos#kfmsilentoptin
I still can't get mine to work. does this look correct to you?

Hello,
I still can't get mine to work. Do you also have a PPPC setting enabled? I couldn't find any instructions for it. Does mine look correct to you?

Tried it, and its still not working. Really not sure what I am doing incorrectly.

I figured it out. he plist was correct but I needed to clear the cache for the preference.
I figured it out. he plist was correct but I needed to clear the cache for the preference.
Are you able to supply what did eventually fix it for you? I have been dealing with the same issue as you. I think I have everything set properly with a PPPC and the plist but having no success getting KFM to actually work. I know parts of the plist is working though because if I manually enable Backup, I'm unable to stop it. I have tried basically everything I could think of except asking for help!
<?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>AllowTenantList</key>
<array>
<dict>
<key>TENANT ID</key>
<true/>
</dict>
</array>
<key>BlockExternalSync</key>
<true/>
<key>DefaultFolder</key>
<dict>
<key>Path</key>
<string>~/OneDrive - Company</string>
<key>TenantId</key>
<string>TENANT ID</string>
</dict>
<key>DisablePersonalSync</key>
<true/>
<key>DisableTutorial</key>
<true/>
<key>EnableSyncAdminReports</key>
<integer>1</integer>
<key>FilesOnDemandEnabled</key>
<true/>
<key>HideDockIcon</key>
<false/>
<key>KFMBlockOptOut</key>
<true/>
<key>KFMSilentOptIn</key>
<string>TENANT ID</string>
<key>KFMSilentOptInWithNotification</key>
<true/>
<key>OpenAtLogin</key>
<true/>
</dict>
</plist>

Is there a way to add two tenant IDs to the KFMSilentOptIn setting?