Configuring Kernel Extensions (macOS)

Use the Kernel Extensions profile configuration to enable the installation of kernel extensions on devices when:

Restriction: Requires macOS 10.13.2 or later. For details, see Apple's Developer documentation.
Allow User to Approve Additional Kernel Extensions This option allows device users to approve additional kernel extensions that are not explicitly allowed in this profile configuration.
Valid Signed Kernel extensions Use this section to add or delete allowed team identifiers for kernel extensions. All valid signed kernel extensions of the specified team identifiers can load onto the device. An example of a team identifier is com.example.kext.mydriver.
Kernel Extensions Use this section to add or delete kernel extensions that are allowed to load. Enter the bundle and team identifiers for each kernel extension allowed to load. For unsigned legacy kernel extensions, leave the team identifier empty. Examples of bundle and team identifiers are com.example.mydriver and com.example.kext.mydriver respectively.
Note: To set Apple silicon Mac's security policy to Reduced Security when it is not enrolled in Apple School Manager or Apple Business Manager, review Apple's support documentation.