Submit bulk MDM commands with explicit submission state and partial success handling.
Fleet Commander is a bulk command submission surface for Jamf Pro administrators. It is designed to tell the truth about what the app observed: target selection, request submission, submission failure, timeout, cancellation, and submission-unknown states.
Supported commands
| Command | Operational meaning |
|---|---|
| Update Inventory | Requests a full inventory update from each selected device. |
| Blank Push | Sends a silent push to verify the MDM channel is active. |
| Restart | Requests an immediate restart. |
| Shut Down | Requests an immediate shutdown. |
| Lock Device | Locks the selected device with a PIN. |
| Erase Device | Permanently erases the selected device and requires stronger confirmation. |
Submission truth model
- Fleet Commander confirms when Jamf accepted a request for queueing.
- It confirms when submission failed for a specific target.
- It marks requests as unresolved or unknown when the app timed out mid-submission.
- It keeps untouched targets separate as not submitted when the run was cancelled or blocked.
What success means
Timeout and auth behavior
A bulk submission run has a 60-second submission timeout. Targets that were still in flight at timeout are marked as submission unknown. Targets that were not reached yet are marked as not submitted because of timeout.
If the session expires mid-run, the app attempts one forced refresh. If that fails, untouched targets are marked as blocked by authentication rather than being reported as submitted.
Confirmation and retry behavior
- Higher-impact commands require explicit confirmation.
- Erase operations use stricter confirmation text.
- Retry flows are split between failed targets and unresolved targets so follow-up stays deliberate.
- The selected target list is a point-in-time snapshot. It does not mutate if group membership changes after selection.
Required permissions
Fleet Commander needs Send Computer Remote Commands in the Jamf API role. Review the full role guidance in the Permissions Reference.