PowerShell for Exchange 2016

download Some older links on working with PowerShell and Exchange. I really liked this quick reference sheet from Exchangepedia.com that describes the most commonly used Exchange 2007 shell cmdlets and is still relevant today. And then over at MSExchange.org I always liked this 5 part series on PowerShell 101 for the Messaging Administrator.  As always, the free sample PowerShell scripts for Exchange over at ExchangeServerPro.com is a must have link in any Messaging Administrators toolbox. Finally, we cannot forget TechNet which has a list of all the Exchange 2016 PowerShell cmdlets.

MCSE: Productivity 2017

Passed the Exchange 2016 exam today with a very high score.What is humorous is that I thought it was tomorrow and had not really studied that much. I would say I took it cold, but I did just teach the Exchange 2013 class two weeks ago. One thing I was surprised about was that I thought I would only earn the Specialist certification for passing the 70-345 exam. However, since I already have the qualifying MCSA certifications, this exam re-earned my MCSE: Productivity for 2017. Not sure what I am going to do for next year. I might have to learn Sharepoint.

Office 365 Identity Models

office365I find it slightly amusing this appeared on my Twitter feed today as I finish up studying for my Office 365 exam. It is a great introduction into the Identity Models for Office 365, but even more important you can get access to Office 365 for IT Pros. This online guide is continually updated to match developments within Office 365. Authored by a team of MVPs, this book gives you the real world, independent view of Office 365 that Microsoft’s marketing materials don’t provide.

Exchange Troubleshooting

exchange-server-troubleshooting-companion-cover-sales-page When trouble strikes, the most valuable person in the room is the one who can confidently tackle the unknown. Being an effective troubleshooter is more important than being a walking encyclopedia of solutions to known issues. Rather than try to cover every possible problem and solution the Exchange Server Troubleshooting Companion takes a different approach. This eBook will provide you with the information you need to confidently solve any problem that you encounter.

Desired State Configuration

psdscDesired State Configuration is a PowerShell extension that ships with Windows Server 2012 R2 and Windows 8.1. Why is PowerShell Desired State Configuration (DSC) so cool. Well to borrow from this Technet Blog here are a few reasons.

  • First of all declaring a DSC configuration is PowerShell based. So you can leverage all your PowerShell skills to not only define a configuration, but also for troubleshooting.
  • DSC is designed to support “continuous deployments” which means that you can deploy your configuration over and over without breaking anything
  • When a DSC configuration is being applied only those settings which do not match will be set, the rest will be skipped which can result in a faster deployment time
  • You can separate the configuration data from the logic of your configuration so that you can reuse your configuration data for different resources, nodes, and configurations.
  • DSC can be used on-premise, in a public or in a private Cloud environment. You just need either Windows Server 2012 R2 or Windows 8.1 and local administrator permissions to execute the DSC PowerShell scripts
  • You can integrate DSC with any Microsoft or non-Microsoft solutions as long as you can execute a PowerShell script on the target system.

To learn more about DSC, you can visit the MVA Jumpstart with the Jeffrey Snover, Microsoft Distinguished Engineer and inventor of PowerShell, along with Windows PowerShell MVP Jason Helmick, You can also view this session that I attended at TechED 2014 on DSC presented by Don Jones.

Exchange 2013 – 2016 Monitor

Ex2016tshirtUse the Microsoft Exchange Server User Monitor to gather real-time data to better understand current client usage patterns, and to plan for future work. Administrators can view details on server resource utilization as reported through server-side tracing. This tool works with Microsoft Exchange Server 2013 and 2016. The tool is provided as-is. At this time, there are no updates or patches planned for future release. No formal support is provided for the tool. Some minimal support may be provided by Microsoft but not all reported issues will be able to be addressed or resolved.

Exchange Preferred Architecture

Ex2016tshirt With the release of Exchange 2016, Microsoft is becoming more proactive about the way that they want to see customers deploy Exchange and have described their views in the Exchange 2016 Preferred Architecture or their “best practice recommendation for what we believe is the optimum deployment architecture for Exchange 2016”. Click here to get a better understanding of what the Exchange 2016 Preferred Architecture really means. 

MCSE: Messaging Re-Certification


  1. Best Practice Series: Exchange Server 2013
  2. Core Solutions of Exchange Server 2013 Jump Start
  3. Data Loss Prevention in Office 365
  4. Encryption in Office 365
  5. Exchange Online Integration with Office 365
  6. Implementing Exchange Server 2013
  7. Managing Exchange Online Using Microsoft Online Console
  8. Managing Exchange Online Using PowerShell
  9. Managing Exchange Server 2013 Using EAC, PowerShell, & RBAC
  10. Migrating to Exchange Online
  11. Office 365 Security & Compliance: Exchange Online Protection
  12. Top Support Issues for Exchange Online
  13. Virtualizing & Managing Exchange with Microsoft Cloud Platform
  14. Exchange Server 2013: Public Folders & Mailbox Servers
  15. Manage Exchange Online Services

Exchange 2016 released

Ex2016tshirtExchange 2016 released and is available to download starting today! There is quite a bit of content out there already. I recommend checking these out.

Exchange Server 2016 Architecture

e16_thumb_33FB2F9EExchange Server 2016 Architecture

The Exchange Server 2016 Architecture builds upon the architecture introduced in Exchange Server 2013, with the continued focus goal of improving the architecture to serve the needs of deployments at all scales.The key change you will notice is the Exchange team removed the Client Access server (CAS) role and added the client access services to the Mailbox role. Even without the CAS role, the system maintains loose coupling in terms of functionality, versioning, user partitioning and geographical affinity. To find out more check out the Exchange Server Team blog.