Skip to main content
Question

Scheduled reboot for Apple TVs

  • August 26, 2026
  • 1 reply
  • 15 views

Stephan Knotek

We use Apple TVs with Playlister throughout our sites, and we’ve been having some audio/video sync issues that are resolved by rebooting the Apple TV. From what I’ve gathered, the only way to reboot all Apple TVs in a group is to manually navigate to the smart group in Jamf Pro > View > Action > Send Remote Commands > Restart Device. This is not ideal not only because it isn’t a process that can currently be automated, but because we would like to have these Apple TVs reboot outside of operating hours.

1 reply

dletkeman
Forum|alt.badge.img+18
  • Jamf Heroes
  • August 26, 2026
I'd create a dedicated API client with only the permissions required to send restart commands, query the Smart Group membership, then issue a RestartDevice command to each Apple TV. The script could be scheduled using cron, launchd, Task Scheduler, Azure Automation, or Power Automate. That would allow the reboots to occur outside business hours without any manual intervention. It might also be worth confirming whether the A/V sync issue is tied to a specific tvOS or Playlister version before implementing a permanent restart schedule.

The workflow might go something like (simplified):
# 1. Get OAuth token
POST /api/oauth/token

# 2. Get devices in Smart Group
GET /JSSResource/mobiledevicegroups/id/{groupID}

# 3. Restart devices
POST /JSSResource/mobiledevicecommands/command/RestartDevice/id/{deviceID}

Schedule it when you want.

I’d recommend using Jamf Pro’s AI features to help you with this.  I tried it and it even gave me a sample script to use.