With the release of Xexchange PowerShell DSC Resource Module, deploying and configuring a very complex product will become very easy.
In the article introducing the Xexchange Module for Powershell desired state Configuration, the creator of this resource, Mike Hendrickson, has already used powers Hell DSC to deploy and configure Exchange to finish writing the documentation.
Xexchange components can be downloaded from the DSC Resource Kit page and you can use the Install-module command to install (how your machine has been installed WMF5). The resources in this series are themselves created to directly respond to requests from customers like yourself. If you're working on deployment and maintenance like Exchange 2013, then Xexchange is tailored. It also provides a good example for solving other similar problems with the aid of PowerShell expectation state configuration.