Overview
Setting up a silent deployment for the Druva inSync agent on macOS involves creating a robust Jamf Pro Configuration Profile that pre-approves all necessary permissions and silences notifications.
Follow this step-by-step guide to configure your profile for a seamless user experience.
Step 1: Initialize the Configuration Profile
Start by creating a new profile to house all the required payloads for Druva.
Navigate to Computers β Configuration Profiles and click + New.
In the General section, fill in the following:
Name: PPPC Settings for Insync Notification.
Description: Disabled notifications while deploying Insync app with PPPC settings.
Level: Computer Level.
Distribution Method: Install Automatically.
Step 2: Configure Application & Custom Settings
This step uses a JSON schema to specifically tell the inSync agent to remain silent.
Select the Application & Custom Settings payload and choose External Applications.
Click + Add and enter the Preference Domain: com.druva.inSync.
Click Edit Schema and paste the following JSON:
{
"title": "Druva inSync Settings",
"description": "Custom settings for Druva inSync notifications",
"type": "object",
"properties": {
"suppress": {
"title": "Suppress Notifications",
"description": "If set to true, this suppresses all client-side notifications.",
"type": "boolean",
"default": false
}
}
}
4. Once saved, set Suppress Notifications to true in the form editor.
Step 3: Approve Managed Login Items (macOS 13+)
To prevent "Background Items Added" pop-ups, you must pre-approve Druva's background services.
Navigate to the Managed Login Items payload.
Add a new rule with the following details:
Rule Type: Team Identifier.
Rule Value: JN6HK3RMAP.
Rule Comment: Silences BTM alerts and locks background service for Druva.
Step 4: Configure Notifications
This ensures macOS doesn't show system-level alerts for the app or its background agent.
Go to the Notifications payload and add these two entries:
App Name | Bundle ID | Settings |
Druva inSync | com.druva.inSync | Set all toggles to Disable. |
BTMNotificationAgent | com.apple.btmnotificationagent | Set Notifications to Disabled. |
Step 5: Grant Full Disk Access (PPPC)
Druva requires Full Disk Access to back up user data without prompting the user.
Select Privacy Preferences Policy Control.
Add an app entry:
Identifier: com.druva.inSync.
Identifier Type: Bundle ID.
Code Requirement:
anchor apple generic and identifier "com.druva.inSync" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "JN6HK3RMAP")
Under App or Service, select SystemPolicyAllFiles and set it to Allow.
Step 6: Deploy via Mac Apps (App Installers)
Finally, link this profile to the Druva inSync installation.
Go to Computers β Mac Apps and select the Druva inSync app.
Under End User Experience, ensure Suppression settings is set to Suppress all notifications.
Save and Scope the profile to your target computers.
