Appendix A. Deploying Device Profile with MDM Solution

With the MDM solution, you can connect Veeam Agent to Veeam backup server and include Veeam Agent computer in the protection group in Veeam Backup & Replication. To do this, you must deploy the configuration file as a device profile.

The configuration file is one of the Veeam Agent for Mac setup files that you must obtain from your System Administrator. To learn more about setup files, see the Deploying Veeam Agent for Mac section in the Veeam Agent Management Guide.

The example below can be used to install Veeam Agent for Mac with Jamf Pro, Microsoft Intune or SimpleMDM. If you use another MDM solution, instructions may differ. For details, refer to the documentation of your MDM solution.  

In the example below, the following color coding is applied:

  • Yellow parts can be replaced with any values of your choice. Mind that UUIDs must be in the UUID format.
  • Green part must be copied from the configuration file.

Depending on the MDM solution that you use, select one of the following configuration files:

  1. <protection_group_name>_escaped.xml
  2. <protection_group_name>.xml

where <protection_group_name> is a name of the protection group for pre-installed Veeam Agents.

To learn more about Veeam Agent setup files, see the Deploying Veeam Agent for Mac section in the Veeam Agent Management Guide.

All other parts are not supposed to be edited.

<?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>PayloadIdentifier</key>
       <string>com.veeam.Agent.managedsettings</string>
       <key>PayloadRemovalDisallowed</key>
       <false />
       <key>PayloadScope</key>
       <string>System</string>
       <key>PayloadType</key>
       <string>Configuration</string>
       <key>PayloadUUID</key>
       <string>fa4b7334-c696-000-87d0-0242ac130003</string>
       <key>PayloadOrganization</key>
       <string>Veeam</string>
       <key>PayloadVersion</key>
       <integer>1</integer>
       <key>PayloadDisplayName</key>
       <string>Veeam Agent for Mac Managed Settings</string>
        <key>PayloadContent</key>
       <array>
           <dict>
               <key>PayloadType</key>
               <string>com.apple.ManagedClient.preferences</string>
               <key>PayloadUUID</key>
               <string>d463e322-c696-0000-87d0-0242ac130003</string>
               <key>PayloadIdentifier</key>
               <string>com.veeam.Agent.managedsettings.d463e322-c696-11ea-0000-0242ac130003</string>
               <key>PayloadEnabled</key>
               <true />
               <key>Identifier</key>
               <string>com.veeam.Agent</string>
               <key>IdentifierType</key>
               <string>bundleID</string>
               <key>PayloadContent</key>
               <dict>
                   <key>com.veeam.Agent</key>
                   <dict>
                       <key>Forced</key>
                       <array>
                           <dict>
                               <key>mcx_preference_settings</key>
                               <dict>
                                   <key>CatchAllConfig</key>
                                   <string>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;ManagementServerConfiguration Version=&quot;1&quot; VbrInstallationId=&quot;55ab5848-9c72-4fc0-8c00-d07874d65592&quot; Certificate=&quot;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&quot; VbrVersion=&quot;11.0.0.810&quot;&gt;&lt;VbrConnectionInfo ServerName=&quot;PT11&quot; Port=&quot;10006&quot;&gt;&lt;IpAddresses&gt;&lt;String value=&quot;172.24.166.86&quot; /&gt;&lt;/IpAddresses&gt;&lt;/VbrConnectionInfo&gt;&lt;SelfDiscoveryOptions /&gt;&lt;VbrCatchAllInfo /&gt;&lt;/ManagementServerConfiguration&gt;</string>
                               </dict>
                           </dict>
                       </array>
                   </dict>
               </dict>
           </dict>
       </array>
   </dict>
</plist>

After the device profile is installed on the Veeam Agent computer, Veeam Agent will connect to Veeam backup server.

Mind that the connection between Veeam Backup & Replication and Veeam Agent is not persistent. Veeam Agent synchronizes with the backup server periodically. To synchronize Veeam Agent immediately, run the following command:

veeamconfig mode syncnow

Page updated 12/2/2023

Page content applies to build 2.3.0.65