TAG: MDM

7 articles tagged MDM. All tags.

Building DDM Declarations, Part 1: The Data Schema Shift (XML to JSON)

Explains the shift from XML configuration profiles to DDM JSON declarations, mapping legacy payload concepts to Type, Identifier, ServerToken, and Payload.

Building DDM Declarations, Part 2: PowerShell Object Manipulation for DDM

Shows how to build DDM Configuration and Activation declarations with PowerShell objects, arrays, nested hashtables, predicates, and ConvertTo-Json -Depth 10.

Building DDM Declarations, Part 3: Deployment via the Jamf Pro API

Explains the supported Jamf Pro path for custom DDM declarations: deploy with Blueprints, authenticate to the API, and verify DSS and DDM status data.

DDM Architecture Shift, Part 1: The Polling Bottleneck

Explains why legacy macOS MDM's polling model creates a server-side bottleneck: APNs, mdmclient, command queues, and the computational cost of repeated delta calculations.

DDM Architecture Shift, Part 2: The Autonomous Endpoint

How the macOS client becomes an autonomous desired-state engine: parsing declarations, evaluating predicates, applying configurations, and enforcing state without waiting for server commands.

DDM Architecture Shift, Part 3: Status Channel and Delta Reporting

How DDM status subscriptions let Apple devices report subscribed state changes without legacy inventory polling, using status item key paths, delta reports, FullReport, and Base64 JSON.

Group Policy vs Apple MDM Configuration Profiles

A translation guide for senior Windows administrators on moving from Active Directory Group Policy Objects to Apple MDM Configuration Profiles for macOS fleet management.