Posted on 02-07-2022 03:56 AM
Hi all
I have a number of Apple TV devices managed by Jamf Pro which are out in the field.
On the most part I can easily wipe a device and the correct Configuration Profiles are automatically picked up again once I clear any automated removal attempts. However there are a few prompts that require user intervention that I'd like to negate if possible.
What I'd like to achieve is an automated series of responses as follows:
Language: English
Location: UK
Enrollment to our site and MDM: Agree
Location Services: Enable
Once at the desktop I would traditionally also need to set the Screensaver Timeout to 'Never' and also enable the Application 'Unload' option.
I appreciate that setup options can be disabled but I'd like them preset and acknowledged which I imagine would be achieved via a script.
I then have an App enabled to autolaunch via Single App Mode which upon first launch prompts to make use of the Devices Location. I appreciate that this later part is down to the application but perhaps someone could point me in the right direction for this also.
Has anyone achieved anything similar?
Thank you
Posted on 02-08-2022 04:07 AM
Hi,
as tvOS is very similar to iOS / iPadOS you won't be able to script anything on those OS's. Everything possible can be found here https://support.apple.com/en-gb/guide/deployment/dep027e1d5a0/web. You can check with ProfileCreator and iMazing Profile Editor too, for available options, but in the End it is very limited what you can do on an ATV
Posted on 02-10-2022 01:48 AM
Thank you for taking the time to reply and enlighten me with the addition of the link.
It's helpful to be aware of what's possible in order to set the correct expectations.
Posted on 02-10-2022 02:30 AM
What I find intersting is that a 'PreStage Enrollment' profile is in place for the devices and the Time Zone, Language, Region and Location Services are all defined. However these are not being skipped and still require the user to acknowledge.
Am I missing anything obvious here such as conflicting profiles?
02-10-2022 03:42 AM - edited 02-10-2022 03:44 AM
For them to work, you have to connect the ATV's via Ethernet. This does not work on Wi-Fi. The LAN needs to have direct Internet access, not via Proxy nor captive network.
Location Services have to been always acknowledged by the user
Posted on 02-14-2022 06:18 AM
Thank you.
At present when wired I get the following in order upon a reset over ethernet:
1. Language
2. Region
3. Remote Management (MDM Acknowledgement)
4. Location Services (Yay or Nay)
I'll accept the MDM and location services option as you've pointed out but we are still seeing language and Region. Something's still not quite right.
Posted on 02-14-2022 06:52 AM
That's weird. I just enrolled one last Friday and it worked out of the box.
Here are my steps:
1. connect ATV to HDMI, Power and Ethernet
2. turn it on
3. go for a coffee / tea (there is a 'brief' pause at the Remote pairing process, don't touch the Remote - 90sec.+)
4. Location Service
5. all done
If it's still not doing the auto advance, then I would create a new Prestage and test it again.
Posted on 02-24-2022 07:48 AM
So I've just followed your example and carried out the following sequence:
1. Wipe Device
2. Made a Green Tea
3. Returned to device, engaged Remote
4. Prompted for Language
5. Prompted for Region
6. Prompted to install Remote Management (MDM)
7. Location Services
8. Home / Desktop Screen
Can you confirm you are not prompted for the first 2 or 3 response items including the MDM?