Clearing Microsoft Teams Cache with PowerShell

Introduction I recently came across a need to clear Teams cache. While the task might be simple, I ended up spending a little more time to address the scenarios I […]

How to find .NET Framework version using PowerShell

Often times when I am getting ready to install Exchange 2016 or Exchange 2013, I look at pre-requisites and wonder if correct version of .NET Framework is already installed on […]

Ignoring SSL Trust in PowerShell using System.Net.WebClient

This article was originally posted on my PFE blog here: http://blogs.technet.com/b/bshukla/archive/2012/08/22/3324650.aspx. I noticed a few inaccuracies with the article and since I am not a PFE anymore, I can’t edit […]

Book Review – PowerShell 3.0 Advanced Administration Handbook

Automation of mundane daily chores of any IT establishment is essential in today’s world. I would rather spend a day to automate a task that takes only 5 minutes to […]

Book Review – Microsoft Exchange Server 2013 PowerShell Cookbook (Second Edition)

Among other books that I have reviewed in past, I had pleasure reviewing Mike’s “Microsoft Exchange 2010 PowerShell Cookbook” when it was release in 2011. So, when PACKT Publishing asked […]

Error: 0x800f0906 Adding GUI features on Windows Server 2012 Core

I have always preferred to have least amount of overhead possible when running Server workloads. For the same reason my Hyper-V lab infrastructure is configured to run Windows Server 2012 […]

VAMT unable to connect to wmi service on remote machine

If you are Microsoft’s volume license customer or an MSDN subscriber, the question of tracking usage of your volume license activation may have surfaced. You may already know what Volume […]

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 mention here. When you launch Exchange Management Shell or try to connect […]

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 […]

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 […]