Exchange / Office 365–Some Useful PowerShell Scripts

Over on the Exchange team blog site, one of our Exchange/Office 365 PFE’s, Mike O’Neill, has posted an article about helping Exchange and Office 365 engineers make their life easier when it comes to setting up your Exchange Servers and Exchange online access. One of the short cuts includes a PowerShell Module that combines the…


Script To Get Common Recipients Between Distribution Groups

Gautham Allur Subramanya  is PFE from India, and shares a PowerShell script used to report on common recipients between two different distribution groups in Exchange. When delivering a recent PowerShell WorkshopPLUS engagement at a customer site, one of the Exchange administrators wanted to know how to write a script which would generate a text file…


Using Exchange EWS To Delete Corrupt OOF

Daya Patil discusses the solution to one of her recent engagements where the OOF rule in some mailboxes experienced corruption. One of our customers faced an interesting issue with Out Of Office (OOF) rules. This was was during the holiday season when most of the staff went on vacation and set their OOF.  When returning…


Using Exchange EWS To Clear Purges Folder

This instalment of EWS fun is brought to you by Daya Patil, a Premier Field Engineer who specialises in Messaging. Recently one of my customers came across a scenario when migrating from Exchange 2010  to Office 365.  In this issue deleted items were  being moved to the user’s online archive.  This caused significant delay and…


Moving from command line tools to PowerShell for Active Directory

Mr. Ashley McGlone, our famous PFE (‘GoateePFE’ on Twitter!) from the US Central Region team, delivered a session at PowerShell Saturday last weekend. Here’s the session abstract: “Do you get warm fuzzies when you think about DSQUERY, REPADMIN, NSLOOKUP, DNSCMD, and DCPROMO? If so, there is help for you. Come learn how PowerShell has improved…


Online session: Administering PowerShell in the Enterprise

In a typical enterprise, PowerShell script development is handled at the team level by a small group who express an interest in the technology. Multiply this by the number of teams within an organization, and you end up with a multiple small development efforts, none of whom are sharing their experience and expertise with each…


PowerShell–your own Autobot for Exchange Server!

For many IT professionals, PowerShell has come to be the best thing since sliced bread. In this post, Shamsher Dhanoa, our Senior PFE from the US East region, walks us through one more example of how PowerShell is very useful in safely automating tedious tasks like altering tons of configuration files. The Challenge As we…


How To Equip Your Windows Server Environment With A Blackbox Flight Recorder

Summary:  Holger Hatzfeld, a Microsoft Senior Support Escalation Engineer, provides us with a PowerShell script that deploys customizable performance logs to any or all of you domain-connected servers, effectively mimicking flight recorders for server performance capture. Powerful stuff. Hello, my name is Holger Hatzfeld and I am a Microsoft Senior Support Escalation Engineer (SEE) in…


PowerShell Web Access?

(Huh!?) My old PFE flame* Chad Duffey has a short and sweet post on an interesting new feature in Windows Server 2012: Powershell Web Access. There is a nifty feature that comes with Windows Server 2012 which allows you to use PowerShell in a web browser. There are a million use cases for that! Maybe…


How to Create a Graphical Event Log Viewer with PowerShell

In a follow-up to his popular post on How To Create Video Games Using PowerShell, Jeff Adkin, a Microsoft Premier Field Engineer based in Canada, gets back to business and shows us how to use PowerShell to graphically represent information gathered over time from the Windows Event Log.  Enjoy! In my article, How To Create…