Mass Deployment for IDrive®

Mass deployment via Microsoft Intune

Deploy IDrive® via Jamf Pro (Mass Deployment for Mac)

Using the IDrive® mass deployment package, remotely deploy the application on multiple Mac computers or groups via Jamf Pro.

Deploy IDrive® via Jamf ProDeploy IDrive® Package

Prerequisites for remote deployment:

  • Log in and download the IDrive® mass deployment package. Alternatively, click the Copy Link button to copy the installation link.
  • Jamf Pro software

To deploy the IDrive® package to Mac,


  1. Prepare the Customized IDrive® deployable PKG

    The default IDrive folder must be packaged into a format that is deployable by Jamf Pro. This can be done using the Jamf Composer tool.

    Download the IDrive® mass deployment package.

  2. Steps to register a set of computers under a particular group or with a Private Key encryption method

    Admin may choose to register a set of computers under a particular group or with a Private Key encryption method during the mass deployment.

    The installation requires configuring a .plist file and installing it along with the IDrive® mass deployment package.

    The com.idrive.packageinstaller.plist file can contain the following keys:

    Key Value Description Default
    groupName String Specify the name of the group to which this computer will be assigned No group
    encryptionKey String Machine registers with this private encryption key No encryption key
    configurationID String This is the unique configuration ID that can be copied from the 'Add Computers' section in the Backup Console configuration ID copied from Backup Console
    trayHidden Number 1 - Enabling this option will prevent users from accessing the tray options on their computers
    0 - Unhide tray and allow users to access tray options
    0
    deviceTag String If your installation uses device tags, provide the corresponding tag name. This will ensure it appears under the 'Email Address/Tag Name' column in the IDrive® 360 dashboard No Tag
    • Click here to download a sample com.idrive.packageinstaller.plist file.
    • Go to /tmp directory and create a folder called IDrive, place the com.idrive.packageinstaller.plist and the IDrive package(IDrive_.pkg) into it.
    • Open Jamf Composer on your machine and log in if prompted. (If you receive a prompt to choose the method for creating your package, click Cancel.)
    • Drag and drop the IDrive folder from /tmp directory into the sidebar of the Composer under Sources, and it should appear as one source.
    • Next, adjust the ownership and permissions of IDrive® to match the private folder by selecting the private folder in the center window, using the gear icon, and then selecting Apply Permissions to Private and All Enclosed Items.
    • Click Build as PKG and select Desktop to save the IDrive.pkg file to your desktop.
  3. Upload the PKG to the Jamf Pro Dashboard
    • Log in to Jamf Pro in the browser.
    • Add the target computers to Jamf Pro by installing Jamf Profile in all the target computers using the provided Jamf Pro enrol link.
    • In the top-right corner of the web page, click Settings.
    • In the Computer Management section, click Packages.
    • Click New.
    • Under the General pane, in the Filename section, click Choose FileM and select the IDrive.pkg from the desktop, which was created earlier using Jamf Composer.
    • Click Save to upload the package.

      Note: It is recommended to use a unique package name to avoid errors during upload.

  4. Add installer script
    • In the Computer Management section, click Scripts.
    • Click New.
    • Enter Display Name IDriveInstallerScript under the General pane.
    • Go to the Script tab, copy and paste the code below.
    • Go to the Options tab and put IDrive Package Nameas a label in Parameter 4.
    • Click Save.
  5. Enable Full Disk Access and Apple Events via Jamf Configuration profile.

    Follow the steps below to enable full disk access for IDrive® and apple event from the Jamf Pro Dashboard:

    • Log in to Jamf Pro and navigate to Configuration Profiles under the Computers tab.
    • Click the + New button and enter a profile name (e.g. IDriveProfile).
    • Go to the Privacy Preferences Policy Control tab, and click Configure.
    • In the App Access section, add the following values:
      Identifier: com.prosoftnet.IDriveDaemon
      Identifier Type: Bundle ID
      Code Requirement: identifier com.prosoftnet.IDriveDaemon and anchor apple generic and 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] = JWDCNYZ922
    • Click the + Add button and select SystemPolicyAllFiles from the drop-down list.
    • Click Save.
    • Click the '+' button on the top right corner to add a new App Access.
    • In the App Access section, add the following values:
      Identifier: com.prosoftnet.IDrive
      Identifier Type: Bundle ID
      Code Requirement: identifier com.prosoftnet.IDrive and anchor apple generic and 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] = JWDCNYZ922
    • Click the + Add button and select AppleEvents from the drop-down list. Add below values:
      Recelver Identifier: com.apple.systemevents
      Recelver Identifier Type: Bundle ID
      Recelver Code Requirement: identifier com.apple.systemevents and anchor apple
    • Click Save.
    • Navigate to the Scope tab. From the Target Computers and Target Users drop-downs, select All Computers and All Users, respectively.
    • Click Save.
    • Click the Log button to view the configuration profile installation status on all computers.
  6. Allow in the Background
    • Log in to Jamf Pro and navigate to Configuration Profiles under the Computers tab.
    • If you have an existing configuration profile, click Edit to add the Managed Login Items option to the profile.
      If you do not have an existing configuration profile, click '+New' and enter a profile name (e.g., IDriveProfile)
    • Click Managed Login Items.
    • Under Settings, specify these rules for managing login items:
      • Rule type: Bundle Identifier
      • Rule Value: com.prosoftnet.IDriveDaemon
    • Add all the configuration details.
    • Set All Computers and All Targets under Scope.
    • Click Save.
  7. Create a Computer Policy
    • Click Computers at the top left of the page.
    • Click Policies.
    • Click New.
    • Use the General Payload to configure basic settings for the policy, including the trigger and execution frequency.
    • Example:
      • Display Name: IDrive Deploy
      • Trigger: Recurring Check-In
      • Execution Frequency: Once Per Computer
      • Automatically re-run the policy on failure
    • Automatically re-run the policy on failure
    • Click the Packages tab and select the deployable IDrive.pkg file that was uploaded earlier.
    • Click Configure.
    • Locate your IDrive.pkg file and click Add.
    • Select the Cloud Distribution Point option under the Distribution Point drop-down.
    • Ensure that Install is selected.
    • Click Save.
    • Click the Scripts tab and select the script that was uploaded earlier.
    • Click Configure.
    • Find your IDriveInstallerScript and click Add.
    • Enter parameter value IDrive full name (e.g. IDrive_JPwmv149Wi1u2DGcRE7P1726.pkg) under IDrive Package Name.
    • Click Save.
    • Click the Scope tab and configure the scope of the policy to choose the computers on which it should be installed. If you intend to install this on all computers, select All Computers from the drop-down menu. Jamf Admins should understand their own scope standards.
    • Click Save.
    • Under the Computers section, click on Policies and select IDrive_Deploy Policy.
    • Click on Logs to see the deployment status of each machine.

1-818-485-4333