MDM debug tool

This command-line tool can be used to set log levels for individual/group/all MDM modules, execute commands and update policy settings on the MDM enrolled devices using REST APIs. This will be helpful to quickly debug production issues when there is a communication failure at different MDM layers and to trace the execution work flows, requests, responses from/to end points.

To use this tool do the following:
  1. Login to MDM Windows/Android containers using the command docker exec –it <windowsmdm or androidmdm> sh
  2. Run the command /opt/bigfix/bin/mdmdebugcli.sh to see the help information of the tool as follows:
    MDM Debug
    When you run a command, it displays decoded syncml in case of Windows and decoded JSON in case of Android.
Find managed configuration properties of an Android app
You can also use MDM debug tool to Find managed configuration properties of an Android app. To do that follow these steps:
  1. Login to MDM Android containers using the command docker exec –it <androidmdm> sh
  2. Run the command /opt/bigfix/bin/mdmdebugcli.sh [-c applications:packageName] where packageName is the Bundle ID of an application. For example, to find the managed configuration properties of Microsoft Outlook, enter the following command:
    /opt/bigfix/bin/mdmdebugcli.sh -c applications:com.microsoft.office.outlook
    .
  3. Decode the response to get the list of managed configuration parameters.