-
Notifications
You must be signed in to change notification settings - Fork 5
App Custom Settings
Simone Martorelli edited this page Oct 2, 2024
·
2 revisions
IBM Data Shift provides various customizable configurations through custom user level settings.
The keys for these customizable settings are:
-
skipMDMCheck
- Possible values:
true
/false
- Defines whether or not to check the device's management state and if it's enrolled in a recognised environment. More information o how to define "recognised environments" here.
- The default is
false
.
- Possible values:
-
skipAppleIDCheck
- Possible values:
true
/false
- Determines whether or not to display the post-migration phase for Apple ID login verification.
- The default is
false
.
- Possible values:
-
skipJamfRecon
- Possible values:
true
/false
- Specifies whether or not to perform an inventory update to Jamf Pro.
- The default is
false
.
- Possible values:
-
jamfReconMethod (Mandatory if
skipJamfRecon
is set tofalse
)- Possible values:
-
direct
-> The app runssudo jamf recon
command. The app will ask for the user Mac password. -
selfServicePolicy
-> Run a self service policy using deeplinks. The policy takes care of running the recon. The app track the recon in background. (More information on how to define the correct policy id here)
-
- Specifies what method to use to run the Jamf inventory update.
- The default value is
selfServicePolicy
- Possible values:
-
duplicateFilesHandlingPolicy
- Possible values:
-
ignore
-> Doesn’t save the old file on the destination device. -
move
-> Move the file already available on the destination device to a backup folder on the Desktop called “Migration.Backup” -
overwrite
-> Overwrite the file already available on the destination device
-
- Defines how to handle duplicate files on the target device.
- The default is set to
overwrite
.
- Possible values:
To configure these settings via a configuration profile, simply define the values as shown in the following schema:
<?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>skipMDMCheck</key>
<false/>
<key>skipAppleIDCheck</key>
<false/>
<key>skipJamfRecon</key>
<false/>
<key>jamfReconMethod</key>
<string>selfServicePolicy</string>
<key>duplicateFilesHandlingPolicy</key>
<string>overwrite</string>
</dict>
</plist>
Afterward, you will need to create a new configuration profile in Jamf Pro (if one has not already been created for configuring PPPC values) and define a new "Application & Custom Settings" payload as shown below: