Apple MDM & DDM Policy Explorer

Explore the full catalogue of Apple Mobile Device Management (MDM) and Declarative Device Management (DDM) policies for macOS and iOS. Use the interactive explorer to search, filter, and reference policy keys for use with Microsoft Intune, Jamf, or any standards-compliant MDM solution.

Policy categories

  • Configuration Profile
  • Declarative Configuration
  • Declarative Activation
  • Declarative Asset
  • Declarative Management

Directory Service (com.apple.DirectoryService.managed)

com.apple.DirectoryService.managed

The payload that configures an Active Directory (AD) domain.

macOS(10.8)
Branch: release

Settings (41)

SettingTypeRequiredDefaultManual InstallSupported OS
HostName
HostName
The Active Directory domain to join.
stringrequired
Yes
macOS (10.8+)
UserName
UserName
The user name of the account for the domain.
stringoptional
Yes
macOS (10.8+)
Password
Password
The password of the account for the domain.
stringoptional
Yes
macOS (10.8+)
Client ID
ClientID
The client's identifier.
stringoptional
Yes
macOS (10.8+)
Description
Description
The directory service description.
stringoptional
Yes
macOS (10.8+)
ADOrganizationalUnit
ADOrganizationalUnit
The organizational unit to add the joining computer object to.
stringoptional
Yes
macOS (10.8+)
ADMountStyle
ADMountStyle
The network home protocol to use: `afp` or `smb`.
stringoptional
Yes
macOS (10.8+)
ADCreateMobileAccountAtLoginFlag
ADCreateMobileAccountAtLoginFlag
If `true`, the system enables the `ADCreateMobileAccountAtLogin` key.
booleanoptionalfalse
Yes
macOS (10.9+)
ADCreateMobileAccountAtLogin
ADCreateMobileAccountAtLogin
If `true`, the system creates a mobile account at login.
booleanoptionalfalse
Yes
macOS (10.8+)
ADWarnUserBeforeCreatingMAFlag
ADWarnUserBeforeCreatingMAFlag
If `true`, the system enables the `ADWarnUserBeforeCreatingMA` key.
booleanoptionalfalse
Yes
macOS (10.9+)
ADWarnUserBeforeCreatingMA
ADWarnUserBeforeCreatingMA
If `true`, the system enables the warning before creating the mobile account.
booleanoptionalfalse
Yes
macOS (10.8+)
ADForceHomeLocalFlag
ADForceHomeLocalFlag
If `true`, the system enables the `ADForceHomeLocal` key.
booleanoptionalfalse
Yes
macOS (10.9+)
ADForceHomeLocal
ADForceHomeLocal
If `true`, the system forces a local home directory.
booleanoptionalfalse
Yes
macOS (10.8+)
ADUseWindowsUNCPathFlag
ADUseWindowsUNCPathFlag
If `true`, the system enables the `ADUseWindowsUNCPath` key.
booleanoptionalfalse
Yes
macOS (10.9+)
ADUseWindowsUNCPath
ADUseWindowsUNCPath
If `true`, the system uses the UNC path from Active Directory to derive the network home location.
booleanoptionalfalse
Yes
macOS (10.8+)
ADAllowMultiDomainAuthFlag
ADAllowMultiDomainAuthFlag
If `true`, the system enables the `ADAllowMultiDomainAuth` key.
booleanoptionalfalse
Yes
macOS (10.9+)
ADAllowMultiDomainAuth
ADAllowMultiDomainAuth
If `true`, the system allows authentication from any domain in the namespace.
booleanoptionalfalse
Yes
macOS (10.8+)
ADDefaultUserShellFlag
ADDefaultUserShellFlag
If `true`, the system enables the `ADDefaultUserShell` key.
booleanoptionalfalse
Yes
macOS (10.8+)
ADDefaultUserShell
ADDefaultUserShell
The default user shell.
stringoptional
Yes
macOS (10.8+)
ADMapUIDAttributeFlag
ADMapUIDAttributeFlag
If `true`, the system enables the `ADMapUIDAttribute` key.
booleanoptionalfalse
Yes
macOS (10.8+)
ADMapUIDAttribute
ADMapUIDAttribute
The map UID to attribute.
stringoptional
Yes
macOS (10.8+)
ADMapGIDAttributeFlag
ADMapGIDAttributeFlag
If `true`, the system enables the `ADMapGIDAttribute` key.
booleanoptionalfalse
Yes
macOS (10.8+)
ADMapGIDAttribute
ADMapGIDAttribute
The map GID to attribute.
stringoptional
Yes
macOS (10.8+)
ADMapGGIDAttributeFlag
ADMapGGIDAttributeFlag
If `true`, the system enables the `ADMapGGIDAttributeFlag` key.
booleanoptionalfalse
Yes
macOS (10.8+)
ADMapGGIDAttribute
ADMapGGIDAttribute
The map group GID to attribute.
stringoptional
Yes
macOS (10.8+)
ADPreferredDCServerFlag
ADPreferredDCServerFlag
If `true`, the system enables the `ADPreferredDCServer` key.
booleanoptionalfalse
Yes
macOS (10.8+)
ADPreferredDCServer
ADPreferredDCServer
The preferred domain server.
stringoptional
Yes
macOS (10.8+)
ADDomainAdminGroupListFlag
ADDomainAdminGroupListFlag
If `true`, the system enables the `ADDomainAdminGroupList` key.
booleanoptionalfalse
Yes
macOS (10.8+)
ADDomainAdminGroupList
ADDomainAdminGroupList
The list of Active Directory groups with admin access.
1 subkey
arrayoptional
Yes
macOS (10.8+)
└─
ADDomainAdminGroupListItem
ADDomainAdminGroupListItem
string
Yes
macOS (10.8+)
ADNamespaceFlag
ADNamespaceFlag
If `true`, the system enables the `ADNamespace` key.
booleanoptionalfalse
Yes
macOS (10.8+)
ADNamespace
ADNamespace
The primary user account naming convention; either `forest` or `domain`.
stringoptional
Yes
macOS (10.8+)
ADPacketSignFlag
ADPacketSignFlag
If `true`, the system enables the `ADPacketSign` key.
booleanoptionalfalse
Yes
macOS (10.8+)
ADPacketSign
ADPacketSign
The packet signing policy.
stringoptional
Yes
macOS (10.8+)
ADPacketEncryptFlag
ADPacketEncryptFlag
If `true`, the system enables the `ADPacketEncrypt` key.
booleanoptionalfalse
Yes
macOS (10.8+)
ADPacketEncrypt
ADPacketEncrypt
The packet encryption policy.
stringoptional
Yes
macOS (10.8+)
ADRestrictDDNSFlag
ADRestrictDDNSFlag
If `true`, the system enables the `ADRestrictDDNS` key.
booleanoptionalfalse
Yes
macOS (10.8+)
ADRestrictDDNS
ADRestrictDDNS
An array of strings that represent the interfaces allowed for dynamic DNS updates, such as en0 and en1.
1 subkey
arrayoptional
Yes
macOS (10.8+)
└─
ADRestrictDDNSItem
ADRestrictDDNSItem
string
Yes
macOS (10.8+)
ADTrustChangePassIntervalDaysFlag
ADTrustChangePassIntervalDaysFlag
If `true`, the system enables the `ADTrustChangePassIntervalDays` key.
booleanoptionalfalse
Yes
macOS (10.8+)
ADTrustChangePassIntervalDays
ADTrustChangePassIntervalDays
The number of days before requiring a change of the computer trust account password. Set to `0` to disable the feature.
integeroptional
Yes
macOS (10.8+)