Closed roperzh closed 1 year ago
This ended up being a lack of understanding on my part of how this specific command works, concretely, the Apple docs mention:
In macOS, the device returns an Acknowledged response after validating the parameters, but before downloading and installing the app. Howevever, it doesn’t notify the MDM server about errors that occur during the installation process.
@zhumo I'm going to close this as it's the expected MDM behavior, we could potentially in the future try to validate that the app was installed by other means but seems out of scope for now.
Hey Roberto, is this installation of a package via the Apple enterprise app process, or is it commands in general?
If commands in general, it might not be something immediate but it is something we will be talking about design pretty soon. We want to expose to our users the status of the command (enqueued vs. done) and potentially cancel them.
@zhumo this is only for InstallEnterpriseApplication
Fleet version: 4a73d4a8871aa7cc96cabe8185184c70080a055c
🧑‍💻  Expected behavior
I'm able to get up-to-date MDM command results using
fleetctl
.đź’Ą Â Actual behavior
the package got assigned
ID = 1
.log stream --info --debug --predicate 'processImagePath contains "mdmclient" OR processImagePath contains "storedownloadd"'
running in the device, and I spotted an error with the installation:fleetctl
: