The declaration to configure Migration Assistant settings.
| Setting | Type | Required | Default | Manual Install | Supported OS |
|---|---|---|---|---|---|
ShouldDoManagedMigration ShouldDoManagedMigration If `true`, the device manages Migration Assistant. | boolean | required | — | ✓Yes | macOS (26.4+) |
ExcludedAccounts ExcludedAccounts An array of strings that represent the user account short names the system excludes from migration. 1 subkey | array | optional | — | ✓Yes | macOS (26.4+) |
└─ _Accounts _Accounts | string | — | ✓Yes | macOS (26.4+) | |
ExcludedPaths ExcludedPaths An array of strings that represent files and directories relative to the user's home directory that the system excludes from migration. Directory paths need to include a trailing "/". For example, to exclude the "Excluded" directory in the "Documents" folder of a user's home directory, use "Documents/Excluded/". 1 subkey | array | optional | — | ✓Yes | macOS (26.4+) |
└─ _ExcludedPaths _ExcludedPaths | string | — | ✓Yes | macOS (26.4+) | |
RequiredPaths RequiredPaths An array of strings that represent files and directories relative to the user's home directory that the system needs to migrate. Directory paths need to include a trailing "/". For example, to require the "Required" directory in the "Documents" folder of a user's home directory, use "Documents/Required/". 1 subkey | array | optional | — | ✓Yes | macOS (26.4+) |
└─ _RequiredPaths _RequiredPaths | string | — | ✓Yes | macOS (26.4+) | |
ShouldMigrateSecurityPrivacySettings ShouldMigrateSecurityPrivacySettings If `true`, the system migrates Security & Privacy settings. | boolean | required | — | ✓Yes | macOS (26.4+) |