RBAC and Principle of Least Privilege

Exchange 2010 introduced RBAC as a mechanism to manage access to administrative tasks at granular level which was not possible in previous versions of Exchange. While you may know how to use RBAC to create custom roles that maps to job functions in your environment, one particular feature tends to get easily overlooked, mostly because…


Updated – Verify Exchange Server Schema Version

This article was originally posted on my personal blog here. Since I don’t actively maintain it anymore, I am publishing it here. When you run Exchange Setup to prepare schema, usually the very next question is, how do I verify schema was updated successfully? Verifying only the values of attributes as mentioned below is not…


New pre-requisites for Exchange 2010 Service Pack 2 and CAS Role

With release of Service Pack 2 for Exchange Server 2010, you gain few new features such as Cross-Site Silent Redirection for OWA, Address Book Policies, Mailbox Auto-Mapping and few other additions (What’s new in Exchange 2010 SP2). With it, comes new pre-requisites if you are installing/updating Client Access Server (CAS) role. You will need to…


Script to configure static ports on Exchange Server 2010

There is nothing new about this. If you have been reading about Exchange Server 2010 or have it deployed with hardware load balancer, chances are, you have read how to configure static ports on Exchange Server 2010 on TechNet Social wiki for Exchange 2010. Chances are that you have also used my script (referenced in…


PowerShell script to edit remote registry

Did you ever wanted to modify your registry or add a key/value pair to registry? Wished there was a script to help you do that? Even better, wished it can run remotely without PowerShell WinRM listener configured on target server? I had custom script that would modify certain registry entry but it was inflexible and…


Mythbusters–Exchange Server 2010 and PowerShell Remoting

A misconception that WinRM listener needs to be configured in order to be able to connect to Exchange Server 2010 had popped up a couple times in my conversations recently so I decided to clear the confusion. Guest blogging for my friends at IT Pro Africa, I have written the details on the blog post…


Remembering 9/11/2001

While it is easy for us grown ups to get used to all the chatter on radio and television and not pay enough attention to anything that isn’t of utmost importance to our personal lives or goals, my 5 yr. old today reminded me of why a 5 yr. old is better than grown ups….


Maximum Recipients per Message and exceptions

I just posted this article at our PFE site Mr. Proactive. Here’s the excerpt of the article: While this is fairly documented on TechNet, it sometimes takes a bit to find and memory usually fails us when the question of precedence comes up. I figured documenting it here would help readers. So the classic question…


Microsoft Exchange 2010 PowerShell Cookbook Review

Disclaimer: I am not paid to write about this book and the review written here is my own view. I was recently contacted by Packt Publishing about their recently published book “Microsoft Exchange 2010 PowerShell Cookbook”. I have voluntarily reviewed books in the past (i.e. Windows Server 2003 Security: A Technical Reference by Roberta Bragg)…


Script to report bad Apples!

You may have seen Microsoft Support article “Current issues with Microsoft Exchange ActiveSync and Third Party Devices”. It documents multitude of problems with third party devices using ActiveSync. the list includes everyone’s favorite fruit devices that starts with an “i”. Shouldn’t be a surprise right? So I was asked recently to help with a script…