Manage Learn to apply best practices and optimize your operations.

Sharpen your Exchange PowerShell scripting skills

Newbie admins and seasoned pros will all benefit from this PowerShell tutorial. Learn how to control PowerShell use in Exchange 2010 and ways to protect the server from buggy scripts.

Few Exchange admins enjoy typing out complex Exchange Management Shell commands. Manually entering long strings can lead to mistakes as well as potentially destructive administrative actions. PowerShell can help diminish these risks.

PowerShell scripting can be simple once you know the basics. For Exchange 2010 admins who are beyond the fundamentals, this tutorial illustrates how to apply execution policies and use them to control whether or not certain PowerShell scripts run. The final lesson offers best practices for protecting Exchange Server from a common problem -- buggy scripts.

PowerShell 101:
PowerShell scripting basics  

PowerShell 201:
Setting PowerShell execution policies in Exchange 2010

PowerShell 301:
Preventing buggy Exchange PowerShell scripts


About the instructor:
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.