HOTFIX: Devices enrolled in Mobile Device Management may be incorrectly decommissioned in System Center Configuration Manager

If you’re using Microsoft System Center Configuration Manager current branch, Heartbeat Discovery Data Records (DDRs) sent by devices enrolled in mobile device management may not be processed on the site server. When this occurs, errors that resemble the following are recorded in the DDM.log file on the site server and the DDR file is rejected:

CDiscoveryPropertyBase::Validate – Property has no name
CDiscoveryItem::ParseMem – Property “” is invalid.
CDiscoverDataManager::GetItem – parsing failed. Bad DDR
Moving bad file {DDR_filename}.DDR to {SMS_Install_directory}\inboxes\auth\ddm.box\BAD_DDRS\{DDR_filename}.DDR.
CDiscoverDataManager::ProcessDDRs_PS – Moved bad DDR

This issue can cause the decommissioning of the enrolled device if the Delete Aged Enrolled Devices maintenance task is enabled and no other discovery data for the managed device is sent within the threshold defined.

For the latest information regarding this issue as well as how to obtain and install the hotfix, please see the following:

3202796Devices enrolled in Mobile Device Management are incorrectly decommissioned in System Center Configuration Manager (https://support.microsoft.com/en-us/kb/3202796)

J.C. Hornbeck, Solution Asset PM
Microsoft Enterprise Cloud Group