Manage Learn to apply best practices and optimize your operations.

Mastering Exchange Management Shell commands

No matter your level of EMS expertise, this tutorial will improve your ability to manage Exchange from the command line.

Exchange tutorial graphic

Several simple Exchange management tasks are performed through the graphical user interface; more advanced administrative...

actions require the use of the Exchange Management Shell. Being anything less than proficient with the command line tool isn’t an option for Exchange admins.

This tutorial can help you go from command-line newbie to serious coder in three lessons. For those starting out, get a baseline of EMS knowledge and learn how to create public folders and test EMS commands. In our EMS 201 tip, you’ll find out how to use some lesser-known intermediate level commands to perform tasks like creating distribution groups and .html reports. Our final tip gives you high-level instructions on which EMS commands can help protect your Exchange Servers from spam.

EMS 101:
Basic Exchange Management Shell commands  

EMS 201:
Five intermediate EMS commands

EMS 301:
Advanced EMS commands to fight spam and locate mailboxes


Brien M. Posey, MCSE, is a seven-time recipient of Microsoft's Most Valuable Professional (MVP) award for his work with Exchange Server, Windows Server, Internet Information Services (IIS), and File Systems and Storage. Brien has served as CIO for a nationwide chain of hospitals and was once responsible for the Department of Information Management at Fort Knox. As a freelance technical writer, Brien has written for Microsoft, TechTarget, CNET, ZDNet, MSD2D, Relevant Technologies and other technology companies. You can visit Brien's personal website at



Dig Deeper on Exchange Server setup and troubleshooting

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.