Although running Exchange 2010 on the same machine that hosts the Domain Controller is not supported by Microsoft, there are many companies that use this kind of deployment.

Take care about a couple of things in order to avoid many headhaches.

  • Don’t disable IPv6 protocol. Exchange 2010 uses it as transport instead of WinRM.
  • Set all Exchange services to Delayed Start. Sometimes, when the server is booting, Exchange services will try to start before domain services, making the boot process extremely slow and filling the system and application events logs with errors.