Devices enrolled in mobile device management are decommissioned in System Center Configuration Manager

Applies to: System Center Configuration Manager (current branch)

Symptoms


Heartbeat Discovery Data Records (DDRs) that are sent by devices that are enrolled in mobile device management (MDM) are not processed on the site server. Additionally, 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 problem may cause the enrolled device to be decommissioned. This behavior occurs if the Delete Aged Enrolled Devices maintenance task is enabled, and no other discovery data for the managed device is sent within the defined threshold.

Hotfix information for System Center Configuration Manager, version 1606

This hotfix is available for installation in the Updates and Servicing node of the Configuration Manager console for version 1606 if one of the following conditions is true:
  • The environment was installed or upgraded from version 1606 baseline media.
  • The environment was upgraded to version 1606 by using the Updates and Servicing feature, and the following update is installed:

    3186654 Update Rollup 1 for System Center Configuration Manager current branch, version 1606
This hotfix does not apply to Configuration Manager (Long-term Servicing Branch) environments. 

Restart information

You do not have to restart the computer after you apply this hotfix.



Hotfix replacement information

This hotfix does not replace any previously released hotfix.



More Information


The SMS Hierarchy Manager component on site servers that use SQL Server 2008 R2 records errors that resemble the following in the Hman.log file:

*** [42000][102][Microsoft][SQL Server Native Client 11.0][SQL Server]Incorrect syntax near ' '.

This problem occurs only on sites that downloaded information about update 3202796 before November 15, 2016. This problem occurs because of an error in the applicability script that is related to this update. The applicability script was corrected on November 15, 2016. If the error persists after that time, administrators can check for updates immediately by clicking Check for Updates in the Administration > Cloud Services > Updates and Servicing node of the Configuration Manager console.

If you installed the update before November 14, but you are not using SQL Server 2008 R2, two entries appear in the Updates and Servicing node of the Configuration Manager console for KB3202796. One entry has a Date Released value of 2:19 PM (14:19) on November 14, and another shows 8:50 PM (20:50) on the same day. The "2:19 PM" entry has a State value of Installed, and the "8:50 P.M." entry has a State value of Available. In this case, the Available update does not have to be installed. However, installing the update causes no known problems.

Both entries will be removed from the console after the site is upgraded to a later release of Configuration Manager, current branch.

References


Updates for System Center Configuration Manager

Learn about the terminology that Microsoft uses to describe software updates.