PayloadKit

Microsoft OneDrive

com.microsoft.OneDrive

Microsoft OneDrive settings

macOS

Configuration Keys (32)

KeyTypeTitle
DisablePersonalSync

Prevents users from adding or syncing personal accounts.

Default: true

booleanDisable Personal Accounts
DisableTutorial

Disable tutorial screens during first setup.

booleanDisable Tutorial Screens
DefaultFolderLocation

OneDrive folder default location. Specifies the default location of the OneDrive folder for each organization.

arrayDefault Folder Location
AutomaticUploadBandwidthPercentage

Percentage of local upload bandwidth that the sync client can use.

Range: 1 – 99

integerAutomatic upload bandwidth percentage
UploadBandwidthLimited

Upload throughput in KB/sec that the sync client can use.

Range: 50 – 100000

integerMaximum Upload Bandwidth
DownloadBandwidthLimited

Sets the maximum download throughput rate in kilobytes (KB)/sec for computers running the OneDrive sync client.

Range: 50 – 100000

integerMaximum Download Bandwidth
HideDockIcon

Hides the OneDrive dock icon even when the application is running.

booleanHide Dock Icon
OpenAtLogin

Automatically start OneDrive when the user logs in.

booleanOpen at Login
SharePointOnPremFrontDoorUrl

The URL of the on-premises SharePoint Server.

stringSharePoint Server Front Door URL
SharePointOnPremPrioritizationPolicy

Determines whether or not the sync app should set up sync for SharePoint Server on-premises or SharePoint in Microsoft 365 first during the first-run scenario when the account is the same for both SharePoint Server and SharePoint in Microsoft 365 in a hybrid scenario.

Default: 0

integerPrioritize SharePoint Server on-premise
SharePointOnPremTenantName

The name that will be used when creating a folder to sync the on-premises SharePoint Server files.

stringSharePoint Server Tenant Name
SharePointOnPremPrioritzationPolicy

Determines whether or not the client should set up sync for SharePoint Server or SharePoint Online first during the first-run scenario.

Range: SharePoint Online (0), SharePoint Server (1)

integerSharePoint OnPrem Prioritization
DefaultToBusinessFRE

Default to OneDrive Business

boolean
EnableAddAccounts

Allow users to add accounts to OneDrive

boolean
FilesOnDemandEnabled

When set to true, new users who set up the sync app will download online-only files by default. When set to false, Files On-Demand will be disabled and users won't be able to turn it on.

booleanEnable Files On-Demand
IsHydrationToastAllowed

When set to false, toasts will not appear when applications trigger the download of file contents.

boolean
HydrationDisallowedApps

String in JSON format. AppID can be either the BSD process name or the bundle display name. MaxBuildVersion denotes the maximum build version of the application that will be blocked. MaxBundleVersion denotes the maximum bundle version of the application that will be blocked.

string
EnableODIgnore

This setting lets you enter keywords to prevent the OneDrive sync app from uploading certain files to OneDrive or SharePoint. You can enter complete names, such as "setup.exe" or use the asterisk (*) as a wildcard character to represent a series of characters, such as *.pst. Keywords aren't case-sensitive.

arrayOneDrive Sync Ignore Rules
EnableSyncAdminReports

This setting lets the OneDrive sync app report device and health data that's to be included in sync admin reports. You must enable this setting on the devices you want to get reports from.

Default: 0

integerEnable Sync Admin Reports
EnableAllOcsiClients

This setting lets multiple users use the Microsoft 365 Apps for enterprise, Office 2019, or Office 2016 desktop apps to simultaneously edit an Office file stored in OneDrive. It also lets users share files from the Office desktop apps.

booleanEnable All Osci Clients
DisableAutoConfig

Determines whether or not the sync app can automatically sign in. If you enable this setting, the sync app is prevented from automatically signing with an existing Microsoft Entra credential that is made available to Microsoft applications.

Default: 0

integerDisable Auto Config
DisableHydrationToast

This setting prevents toasts from appearing when applications cause file contents to be downloaded.

booleanDisable Hydration Toast
BlockExternalSync

This setting prevents the sync app from syncing libraries and folders shared from other organizations. Set the setting's value to True, to prevent the users from syncing OneDrive, SharePoint libraries, and folders with organizations other than the user's own organization.

booleanBlock External Sync
AllowTenantList

This setting prevents the users from uploading files to other organizations by specifying a list of allowed tenant IDs. If you enable this setting, the user gets an error if they attempt to add an account from an organization that isn't in the allowed tenants list.

dictAllow Tenant List
BlockTenantList

This setting prevents the users from uploading files to organizations that are included in the blocked tenant IDs list. If you enable this setting, the users get an error if they attempt to add an account from an organization that is blocked. If a user has already added an account for a blocked organization, the files stop syncing.

dictBlock Tenant List
KFMOptInWithWizard
stringPrompt Users to Move Known Folders
KFMSilentOptIn
stringSilently Move Known Folders
KFMSilentOptInDesktop

Enable to silently opt-in the user's Desktop folder.

booleanSilently Opt in Desktop to Known Folders
KFMSilentOptInDocuments

Enable to silently opt-in the user's Documents folder.

booleanSilently Opt in Documents to Known Folders
KFMSilentOptInWithNotification

If enabled, displays a notification to users after their folders have been redirected.

booleanSilently Opt in with Notification
KFMBlockOptIn

If enabled, will prevent KFM opt-in.

Range: Don't Block Opt-in (0), Prevent Known Folder Move (1), Prevent & Redirect Previous KFM'd Folders to the Device (2)

integerBlock Opt-in
KFMBlockOptOut

If enabled, prevents users from redirecting their known folders to the Mac.

booleanBlock KFM Opt-out
dict
TenantID

The TenantID value is a string that determines the tenants to whom the default folder location setting is applicable.

stringTenant ID
DefaultFolderPath
stringPath
stringIgnore rule
{{key}}
stringTenant ID
{{value}}
booleanCheck to Allow
{{key}}
stringTenantID
{{value}}
booleanCheck to Block