DESCRIPTION:
A macOS devices (Version 13 and above), "mdm.app"
status item will not be supported. why?
HOW TO REPRODUCE:
- Enroll a macOS device in MDM.
- Send the DeclarativeManagement Command to macOS 13+ devices.
- The MDM server responds with a DeclarativeManagement Command that should include the SynchronizationTokens JSON data.
- The device fetches the declarations manifest from the MDM server.
- While synchronization, we will subscribe the status items (mdm.app) as configuration.
For example,
{
"Type":"com.apple.configuration.management.status-subscriptions",
"Identifier":"85B5130A-4D0D-462B-AA0D-0C3B6630E5AA",
"ServerToken":"59eb13b9-5d51-54b9-8a4b-e8abe37c27ee",
"Payload":{
"StatusItems":[
{
"Name":"mdm.app"
}
]
}
}
Response the above JSON payload to the device, While requesting the "declaration/configuration/****"
details.
EXPECTED RESULT:
The "mdm.app"
status item responds to the current status of the managed app after sending InstallApplication Command to the device.
ACTUAL RESULT:
The mdm.app
status item response is like the following error-
{
"Errors":[
{
"Reasons":[
{
"Code":"Error.UnsupportedStatusValue",
"Description":"Cannot report status on “mdm.app†because value is not supported."
}
],
"StatusItem":"mdm.app"
}
]
}
Any help on this would be appreciated. Thanks.