Posted on 09-20-2013 08:22 PM
We are a school with 1300 iPads. Our iPad program requires students to have installed a list of "Required Apps". I would like to have Casper automatically determine which iPads have the required Apps and which iPads do not. My idea is to only provide the WiFi and email profiles to those iPads which have the required Apps. My idea is to have the WiFi and email profiles scoped to "All Devices with all the required Apps"
Unfortunately, it doesn't look as though I can do this. I can't setup a "criteria" which says that the device must have AppName=x AND AppName=y. When I set the AND criteria I get no iPads returned, even though I know there's many iPads with both the Apps x and y. Ultimately, I'd like to actually have 5 or 6 apps in the Must Have category but it seems the AND operator only works on a single app name.
Does anyone have any ideas on how I might implement this?
Cheers,
Chris.
Posted on 09-20-2013 09:03 PM
What version of JSS are you running in your environment?
Posted on 09-21-2013 12:12 AM
Hi msblake,
I'm on 8.71. I will be upgrading to v9 in a week or two hopefully.
Cheers,
Chris.
Posted on 09-21-2013 07:58 AM
In my testing, this does not work in 8.71, no matter what I try. It does work in 9.11 though.
Posted on 09-21-2013 04:00 PM
Thanks msblake,
I'll give it a try after I've updated.
Cheers,
Chris.
Posted on 09-22-2013 12:21 PM
@lhscasper - I would caution you against scoping your WiFi profile like you described in your original post. Once the profile is removed, the device will no longer connect to WiFi, and will no longer communicate with the JSS. Getting the profile back on the device without communication with the JSS will not be possible.
That said, if you've already thought of this and have an "enrollment only" network that the iPads can connect to without the use of a profile, you can disregard this warning.
Posted on 09-22-2013 03:56 PM
Hi John,
Yes, I'd considered that - we deal with that now when we remove the student's wifi access for inappropriate use.
With nested smart groups in 9.11, what I'm thinking is creating a smart group for each app, then having a higher level group called "Has Required Apps" which has as it's requirements that the iPad be a member of "App 1" and "App 2" and "App 3" etc. Hopefully there's not a limit of only one nested group.
Cheers,
Chris.