I am running into an issue where my iOS devices are not logging a serial number after Account-driven enrollment. I have enrolled multiple devices, but the Serial Number does not get reported in the Jamf Pro console. VPP licenses will not apply to iOS devices that do not have serial license so I am unable to assign any applications to my end users.
Solved
iOS User Enrollment: No serial number
Best answer by mark_buffington
That's expected behavior with User Enrollment, as managed devices don't share persistent identifier info like serial numbers to MDM servers for privacy reasons.
Because of that, user-based VPP licensing needs to be used for those devices instead, which assigns the license to the Managed Apple ID instead. User-based volume licensing has a few more steps to set up, which the admin guide can shed some light on.
Here's how I have it set up for testing:
- Volume Purchasing settings - Check the box for "Automatically register with volume purchasing if users have Managed Apple IDs"
- Create MAID Smart User Group to target program invitations and license assignment - Criteria can be set to, "Managed Apple ID" like "@yourfederatedMAID.domain"
- Invite MAID users to your organization's program - In Jamf Pro Settings, go to: Users > Invitations > New, and when creating it, select the options to automatically register users with Managed Apple IDs to your invitation. Scope this Invitation to the Smart Group previously created for MAID users.
- Assign app licenses to your target group(s) - In the Users section, use the "Volume Assignments" section to scope a number of app licenses to the Users or User Groups you wish to target. Again, using the previously-created Smart User Group should work fine.
- Target apps to install - Use the Mobile Device Apps section to scope apps to the devices as you see fit. Any app record can be simultaneously set to do device-based license assignment as well as user-based license assignment. User Enrollment devices don't have successful app install commands when the "Make app managed if currently installed as unmanaged" though, so be sure that box is unchecked.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
