Random thoughts of an Exchange PFE

This blog is my effort to document and share interesting details about Exchange Server as I come across them in field, lab and community.

Leaving Microsoft

And since it’s not 1st April, you can rest assured it’s not a joke. Leaving Microsoft isn’t a...

Author: Bhargav Shukla [KEMP] Date: 09/28/2012

Interesting 802.11n discovery

Off the Exchange/Lync topic train but interesting enough this was for me to pass it on without...

Author: Bhargav Shukla [KEMP] Date: 08/30/2012

Accidental PowerShell 3 Get-Help discovery

Get-Help has always been my favorite cmdlet. Anytime I am stuck, I was able to find lot more...

Author: Bhargav Shukla [KEMP] Date: 07/19/2012

If Retention Tags weren’t confusing…

UPDATE: Please read updated guidance due to changes introduced in SP2 RU4 here:...

Author: Bhargav Shukla [KEMP] Date: 06/08/2012

Exchange Management Shell Error 500 - Internal Server Error

I have come across this issue enough times that even if it is documented on TechNet it deserves...

Author: Bhargav Shukla [KEMP] Date: 05/03/2012

Certificate revocation checked failed

Recently I came across a CAS server that was rebuilt. Think of it as a new server you are...

Author: Bhargav Shukla [KEMP] Date: 04/30/2012

RBAC and Principle of Least Privilege

Exchange 2010 introduced RBAC as a mechanism to manage access to administrative tasks at granular...

Author: Bhargav Shukla [KEMP] Date: 12/15/2011

Updated - Verify Exchange Server Schema Version

This article was originally posted on my personal blog here. Since I don't actively maintain it...

Author: Bhargav Shukla [KEMP] Date: 12/15/2011

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...

Author: Bhargav Shukla [KEMP] Date: 12/06/2011

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...

Author: Bhargav Shukla [KEMP] Date: 10/21/2011

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...

Author: Bhargav Shukla [KEMP] Date: 10/21/2011

Mythbusters–Exchange Server 2010 and PowerShell Remoting

A misconception that WinRM listener needs to be configured in order to be able to connect to...

Author: Bhargav Shukla [KEMP] Date: 09/27/2011

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...

Author: Bhargav Shukla [KEMP] Date: 09/11/2011

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...

Author: Bhargav Shukla [KEMP] Date: 08/25/2011

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...

Author: Bhargav Shukla [KEMP] Date: 08/22/2011

Script to report bad Apples!

You may have seen Microsoft Support article “Current issues with Microsoft Exchange ActiveSync and...

Author: Bhargav Shukla [KEMP] Date: 08/18/2011

Script to disable IPv6 Components

While most documentation you may come across states to not disable IPv6 components on Windows 7 or...

Author: Bhargav Shukla [KEMP] Date: 08/04/2011

Why does catch not catch?

I ran into an interesting discussion with my customer today. He was writing a code block that looked...

Author: Bhargav Shukla [KEMP] Date: 07/13/2011

Is your Windows machine ready for World IPv6 Day?

We are just a week away from World IPv6 day. On June 8, 2011, a host of technology companies with...

Author: Bhargav Shukla [KEMP] Date: 06/01/2011

Exchange Team Blog Mobile and PowerShell Error Handling

I admit the two topics don’t have anything in common except both has something to do with me. That’s...

Author: Bhargav Shukla [KEMP] Date: 05/23/2011

How are y’all?

Yes it has been few very interestingly busy weeks. Unusual for amount of travel I have been doing....

Author: Bhargav Shukla [KEMP] Date: 05/23/2011

Couldn't find public folder on Exchange 2010 server?

Head over to my Mr. Proactive post here:...

Author: Bhargav Shukla [KEMP] Date: 05/05/2011

How to revert changes made by Enable-PSRemoting?

Have you ever been in a situation where you have PowerShell Remoting enabled and you need to put the...

Author: Bhargav Shukla [KEMP] Date: 04/27/2011

Every good thing must come to an end…

And before you get a shock from the title, let me clarify, all I am talking about is PowerShell...

Author: Bhargav Shukla [KEMP] Date: 04/24/2011

All Exchange 2010 network communications in a diagram

Today, Michel de Rooij posted an update to his Exchange 2010 SP1 Network ports diagram. You can find...

Author: Bhargav Shukla [KEMP] Date: 04/05/2011

Using PowerShell to look up USCF member info

If you are one of the chess players who play rated USCF (United States Chess Federation) games, you...

Author: Bhargav Shukla [KEMP] Date: 04/05/2011

How do I measure how long a command took to run in PowerShell?

So this one might be pretty simple you say, just use measure-command right? But what if I already...

Author: Bhargav Shukla [KEMP] Date: 04/04/2011

Who is a PFE?

Have you ever wondered what kind of animal a PFE is? If you are a Microsoft Premier customer and...

Author: Bhargav Shukla [KEMP] Date: 03/25/2011

PowerShell script to report uptime

UPDATED - Fixed issues reporting boottime. 3/20/2012 I was reading Hey, Scripting Guy! article...

Author: Bhargav Shukla [KEMP] Date: 12/09/2010

Comparison of Outlook 2010 and OWA features

I see many asking for comparison between Outlook 2010 and OWA with Exchange Server 2010 mailbox....

Author: Bhargav Shukla [KEMP] Date: 11/01/2010

Deep Zoom Role Posters for Exchange 2010

Many of you may already have seen the post on Microsoft Exchange Team Blog announcing the...

Author: Bhargav Shukla [KEMP] Date: 10/19/2010

What is it like to be a Certified Master?

I recently had an honor to go through Microsoft Certified Master program for Exchange 2010 and I am...

Author: Bhargav Shukla [KEMP] Date: 10/07/2010

Microsoft Exchange Online–User Group Meeting September 09

Philadelphia Area Exchange Server User Group is hosting a meeting on September 9, dedicated to...

Author: Bhargav Shukla [KEMP] Date: 08/31/2010

Script to change Address Book Service throttling on Exchange 2010

If you are deploying BlackBerry in Exchange 2010 environment, one of the requirements is to change...

Author: Bhargav Shukla [KEMP] Date: 08/20/2010

How to convert a word document to other formats using PowerShell

I recently borrowed a Sony Reader Touch Edition from someone I know to try it out. As I started...

Author: Bhargav Shukla [KEMP] Date: 07/28/2010

Deceiving scopes of variables in a function

I was recently troubleshooting a script when I came across a problem where a variable with defined...

Author: Bhargav Shukla [KEMP] Date: 07/07/2010

Ignoring SSL trust in PowerShell System.Net.WebClient

This started as a discussion on why System.Net.Webclient does not have a way to ignore SSL trust and...

Author: Bhargav Shukla [KEMP] Date: 04/12/2010

How to install Update Rollups remotely on Exchange 2010 server

If you are like me, you are always looking for ways to not leave your chair, or for that matter, not...

Author: Bhargav Shukla [KEMP] Date: 04/07/2010

Script to enable preview pane for PowerShell scripts

If you are running Windows 7, you probably know what preview pane is. And if you use PowerShell and...

Author: Bhargav Shukla [KEMP] Date: 03/30/2010