System Migration¶
System migration occurs when items are transferred to a macOS device from a Windows device by reading source and destination path pairs from plist files. This payload provides a way to customize those transfers.
This payload must be single and exist only in a device profile. If the payload is present in a user profile, an error will be generated during installation and the profile will fail to install.
Contents
Summary¶
| PayloadType: | com.apple.systemmigration |
|---|---|
| Supervised Only: | |
| N/A | |
| macOS: | 10.2 |
| macOS Deprecated: | |
| N/A | |
| iOS: | N/A |
| iOS Deprecated: | N/A |
| Highlander: | True |
Keys¶
CustomBehavior¶
CustomBehaviour contains an array of dicts conforming to the following specification:
| Name | Type | Title | Description | Required |
|---|---|---|---|---|
| Context | string | Context | The context to which custom paths apply. | always |
| Paths | array | Paths | The custom paths to be migrated from a source system to a target system. | always |
Paths¶
Paths contains an array of dicts conforming to the following specification:
| Name | Type | Title | Description | Required |
|---|---|---|---|---|
| SourcePath | string | Source Path | The path to the migrating file or directory on the source system. | always |
| SourcePathInUserHome | boolean | Source Path In User Home | If true, the source path is located within a user home directory. | always |
| TargetPath | string | Target Path | The path to the destination file or directory on the target system. | always |
| TargetPathInUserHome | boolean | Target Path In User Home | If true, the target path is located within a user home directory. | always |