I’m pleased to announce a new, free ebook that is now available, titled Troubleshooting Microsoft Exchange Server with PowerShell.

cover-250This short guide is aimed at Exchange administrators who do not know how to use PowerShell to test and troubleshoot their environment.

In particular it makes a handy companion to the Test-ExchangeServerHealth.ps1 script, providing you some useful tips for how to troubleshoot any issues that the health check script reports.

Included in the guide are sections on the most common Exchange test cmdlets, as well as other cmdlets that are used to check database status, replication, and transport queues.

Download it now for free from the Insiders member page (requires registration).


Why Become an Exchange Server Pro Insider?

Your free membership gets you immediate access to these great benefits.

  • Useful PowerShell scripts
  • Exclusive, members-only content (like this free ebook, and others in the future)
  • Discounts on future technical training releases

Join Now



About the Author

Paul Cunningham

Paul is a former Microsoft MVP for Office Apps and Services. He works as a consultant, writer, and trainer specializing in Office 365 and Exchange Server. Paul no longer writes for Practical365.com.


  1. Klaus

    Will this script run on an Exchange 2016 Server?


  2. Constantin

    Hello Paul,

    How can migrate mailboxes from Exchange 2010 to 2013 without restarting outlook clients? I use the Exchange server only for internal domain. I have already installed the Exchange 2013 in coexistance with 2010.
    Thank you.

Leave a Reply