Creating an Extension Attribute for iOS

btaitt
Contributor

Hey all,

I'm looking to create an iOS extension attribute. Namely, one for EASDeviceIdentifier, which iOS 7 and 8 use (and Exchange gathers) when setting up and Exchange account on an iOS device. We want to gather this in the JSS but it doesn't seem like it does so by default.

Any leads would be great!

2 ACCEPTED SOLUTIONS

emily
Valued Contributor III

Sounds like something the API might be able to do for you. We don't manage mobile devices so I'm not all that familiar with the reporting for them, but you can go you https://your.jss.com:8443/api and see if that is reported in /mobiledevices/ and then create an EA that uses the API to display that info.

View solution in original post

bentoms
Honored Contributor III
Honored Contributor III

@btaitt, you mean the identifier used by Exchanges Allow/Block/Quarantine list?

That's normally: Appl<device serial>

Else, it maybe the identifier that Exchange sets.. The worry would be that as that is set in the exchange side.. The JSS would have to get the information from Exchange.

View solution in original post

6 REPLIES 6

emily
Valued Contributor III

Sounds like something the API might be able to do for you. We don't manage mobile devices so I'm not all that familiar with the reporting for them, but you can go you https://your.jss.com:8443/api and see if that is reported in /mobiledevices/ and then create an EA that uses the API to display that info.

View solution in original post

bentoms
Honored Contributor III
Honored Contributor III

@btaitt, you mean the identifier used by Exchanges Allow/Block/Quarantine list?

That's normally: Appl<device serial>

Else, it maybe the identifier that Exchange sets.. The worry would be that as that is set in the exchange side.. The JSS would have to get the information from Exchange.

View solution in original post

btaitt
Contributor

Thanks for your responses. Some do show as Appl<serial number> but not all; we ended up setting up a way to alert us when someone enrolls in the JSS, because Exchange notifies us at the same time when the mail profile is set up.

btaitt
Contributor

@bentoms][/url Your recent blogpost (https://macmule.com/2015/02/04/outlook-for-ios-and-android-exchanges-allowblockquarantine-list/#more-1689) is what I'm speaking to mostly, and finding a way to automate that with PowerShell once a user enrolls. We'll be really interested to see what you come up with for JSS and the Events API!

For now we're just working off email alerts and smart groups, allowing them out of quarantine manually.

bentoms
Honored Contributor III
Honored Contributor III

@btaitt, cool. I'm pinging @GaToRAiD as he's doing most of the work. 🙂

beth_lindner
New Contributor

As of Jamf Pro 9.98, Exchange Device ID is now collected during inventory for Mobile Devices. This information will be collected for mobile devices running iOS 7 and greater.