We manage a macOS fleet through Hexnode and tried using the Update OS remote action with Download and install. The target Mac already showed the required macOS update as available locally, and the bootstrap token was escrowed. However, after triggering the action from Hexnode, nothing happened on the device and no clear error appeared in the console.
The Mac is enrolled through standard Device Enrollment and not ADE/DEP. We also noticed the Software Update Preferences policy landing as legacy restriction keys rather than a DDM declaration.
A few things I’m trying to confirm:
– Does Hexnode’s Update OS action use legacy MDM commands or DDM?
– Is ADE required for macOS update enforcement?
– Why would the action appear available but not execute?
– Is there a way to set a target OS version and install deadline for macOS updates?