MDM Server Setup Restarts IIS Without Warning
When you install MDM Gateway Server, MDM Enrollment Server, or MDM Device Management Server, Setup restarts Internet Information Services (IIS) without warning. This may affect other services that are running on the server or in the organization.
Warning or Error Messages from Perflib
When you install MDM, you may receive warning or error messages in the Application log from the performance library, Perflib, that have Event IDs such as 1017, 1021, and 2003. You can safely ignore these informational messages.
Do Not Run Multiple Installations at the Same Time
If you install more than one of MDM Device Management Server, MDM Enrollment Server, MDM Gateway Server, or MDM Administrator Tools on the same computer, or if you install more than one copy of any of these on a single computer, wait at least five minutes after you start the first installation before you start the next installation. If two installations start at the same time, the installation will be unstable.
Do Not Install Prerelease Version on a Computer Running Released Version
Do not install a prerelease version of MDM Enrollment Server, MDM Device Management Server, MDM Gateway Server, or MDM Administrator Tools on a computer that is running the released version of MDM, or the MDM system will not function correctly.
Uninstalling or Upgrading MDM Gateway Server May Fail
If you attempt to uninstall MDM Gateway Server, or if you attempt to upgrade to the released version of MDM Gateway Server, and the uninstall or upgrade fails, then everything is rolled back properly except that the IPSECVPN driver is not restored. The computer is now in an unstable state.
If the uninstall fails, use MDM Clean-Up Tool to completely remove MDM Gateway Server and install it again. As an alternative you can attempt to repair the installation (run Setup and select the Repair option) and then uninstall it again. To download MDM Cleanup Tool, see MDM Server Tools at this Microsoft Web page: http://go.microsoft.com/fwlink/?LinkID=108953.
If the upgrade fails, try to repair the installation (run Setup and select the Repair option) and then try to upgrade again.
Use Only Alphanumeric Characters for Server Names
MDM supports only the characters A-Z, a-z, 0-9, dash (-), and underscore (_) for the following names:
-
All FQDNs, including host and domain names
-
Certification authority names (certification authority names can contain spaces)
-
Microsoft SQL Server instances
-
Microsoft Windows Software Update Services (WSUS) server instances
Important: |
|---|
|
MDM Setup lets you enter other characters for these names. However, this may cause errors in the overall MDM system.
|
Cannot Have Multiple Computers with Same Common Name
When you install MDM Enrollment Server or MDM Device Management Server, you may encounter the following errors:
-
An event in your server event log with the error, "Failed to add Computer Name to EnrollmentServers security group" or "Failed to add Computer Name to Device Management Servers security group." Setup also fails with one of these error messages.
-
An exception error in the setup log files beginning with "CAAddYonaServerToSecurityGroup:System.ArgumentException: Multiple AD entries found for server Computer Name" and including the same error text as above.
If you encounter both of the above errors, it means that there are multiple computers with the same common name in different domains. To correct this, delete any accounts in Active Directory that have the same netBIOS name as the server on which you are installing MDM Enrollment Server or MDM Device Management Server.
Cannot Specify Localhost for SQL Server Location
When you install MDM Device Management Server or MDM Enrollment Server, you cannot specify "localhost" or "localhost\<sqlinstance>" for the location of SQL Server. You must use the machine name or the Fully Qualified Domain Name (FQDN) instead of "localhost".
For example, specify "mdm.contoso.com\sqlinstance" instead of "localhost\sqlinstance".
Database Installations on Windows Server 2000 May Fail
If you install MDM databases on a computer that is running Microsoft® Windows Server® 2000, the installation may fail if the name of the computer that is running Microsoft SQL Server® and the name of the computer that is running MDM Device Management Server, or MDM Enrollment Server, begin with the same characters. To correct this problem, rename the computer that is running SQL Server, or use a later version of Windows, such as Windows Server 2003 with Service Pack 2 (SP2).
For example, if you install MDM databases on a computer that is running SQL Server named mdmsql.contoso.com, and MDM Device Management Server or MDM Enrollment Server are named mdm.contoso.com, the database installation may fail. We recommend that you install SQL Server on Windows Server 2003 with SP2.
.NET Framework Language Requirement
MDM services might not start correctly if you do not install the .NET Framework language in the same language as MDM. To download and install the .NET Framework Version 2.0 Language Pack, see this Microsoft Web site: http://go.microsoft.com/fwlink/?LinkId=105268. Make sure that you select the language and then choose Change to refresh the page before you choose Download.
Special Installation Option if SQL Server Is in a Different Language
If you install MDM Enrollment Server in a language that differs from that of the Microsoft SQL Server installation, and you connect to the computer that is running SQL Server remotely, you must install MDM Enrollment Server at a command prompt. During the installation, you must specify the name of the Anonymous account on the computer that is running SQL Server by using the ENWEB_SVC_ACC property. The following example shows you how to run Setup if you install the English version of MDM Enrollment Server but use a remote connection to a computer that is running the German version of SQL Server:
msiexec /i Enrollment.msi ENWEB_SVC_ACC="NT-AUTORITÄT\ANONYMOUS-ANMELDUNG"
If you install MDM Device Management Server or MDM Enrollment Server, while Anonymous, Network Service, or Local Service accounts are already present in the SQL logins on the computer that is running SQL Server in a language that differs from that of the computer on which you want to install MDM Device Management Server or MDM Enrollment Server, the installation will fail. Delete these accounts from the computer that is running SQL Server before you install MDM Device Management Server or MDM Enrollment Server or use a different SQL instance.
Do Not Install Upgrades in a Different Language
Do not install an MDM upgrade or software update that is in a language different from the language of the MDM system. MDM does not support this configuration.
Failure to Set Inventory Default Settings
When you install MDM, you may see the message, "Failed to set the inventory default settings" at the end of the installation process. To correct this issue, follow these steps to restore the original inventory settings:
-
Make sure that you have the appropriate permissions to run the Restore-MDMInventoryDefaults cmdlet.
-
Wait for Active Directory replication to finish after you have installed MDM Device Management Server.
-
Open MDM Shell on a computer on which you have MDM Administrator Tools installed.
-
Run the Restore-MDMInventoryDefaults cmdlet.
If the cmdlet returns an error, check the MDM Active Directory Service Connection Point (SCP) for MDM Device Management Server and make sure that you set the URL to the FQDN of MDM Device Management Server or the MDM Device Management Server load balancer. For more information about how to configure the SCP, see Modify MDM Active Directory Service Connection Points.
Administrator Tools Repair Option Installs All Components
If you select Click here for support information and then choose Repair to repair the 64-bit Administrator Tools installation from Add or Remove Programs in Control Panel, Setup tries to install all components of Administrator Tools whether you installed all components at the first Setup. If a required system component is not present on the computer, such as Group Policy Management Console, the installation will fail.
To repair the installation in Setup by using your original custom installation settings, in Add or Remove Programs, choose Change, and then select the Repair option.
Cannot Uninstall MDM if IIS Is Uninstalled
You cannot uninstall MDM Device Management Server, MDM Enrollment Server, or MDM Gateway Server if you have uninstalled IIS. IIS must be installed and must have the correct metabase for you to be able to uninstall MDM Device Management Server, MDM Enrollment Server, or MDM Gateway Server.
Uninstall of MDM Gateway Server Requires Reboot Before Reinstall
If you uninstall MDM Gateway Server and then plan to reinstall it, you must reboot the computer before you reinstall the software.
Location of Setup Log Files
By default, when you run MDM Setup from the Setup menu, log files are created in the system temp directory, %temp%. Depending on the MDM system component that you install, Setup creates the following files:
-
MDMSetup.log
-
Enrollment.log
-
DeviceManagement.log
-
Gateway.log
-
AdminTools.log
If you use command-line commands to install MDM software, specify the log file command-line option, /l*xv, to create log files. For example:
msiexec Enrollment.msi /l*xv Enrollment1.log
This example puts the log file in the current folder. You can also specify a path for the log file in the command line.