System Center 2012 Configuration Manager Mac client enrollment fails if passwords contain special characters


The Configuration Manager CMEnroll tool fails on a Mac client computer with the following error:

Error recieved: Server Connection failed. HTTP Response code is 400 and reason is Bad request.


This issue can occur if the user has the special characters  "&" and "<" in their domain password. CMEnroll.exe does not encode the "&" and "<" special characters correctly for Mac based clients.


To work around this issue, have the user change their password so that it does not contain these special characters.

More Information

For more information on Mac clients and Configuration Manager please see the following:

How to Install Clients on Mac Computers in Configuration Manager: