NetApp: Get Statistics from Multiple Filers With One Command

Does anyone actually find NetApp OnCommand System Commander to be fast enough for normal operation? I’ll admit, I still create a good amount of Volumes and LUNs using it, but it leaves a lot to be desired in the performance category.  If you follow my blog at all, you know that I’m in the middle of a migration from a non-ha exchange environment to a DAG. Being the sensible admin that I am, I have multiple copies of my Exchange databases on different storage arrays, controlled by different NetApp filers. Using System Manager to monitor the space usage of the Volumes hosting my mailbox databases is way to slow for my comfort.

Continue reading

Exchange 2010 – Bulk Mailbox Migration In Batches

I created a new version of this script here
I recently completed a project that involved migrating Exchange 2010 Mailbox role from a standalone server to a Database Availability Group, or DAG. This was a large project that took a lot of time and planning, and had the potential to be very tedious. Fortunately, with a little knowhow, you can automate many of the tedious tasks.

I wanted to be in full control of mailbox migration, so my requirements were fairly strict:

Continue reading

Use PowerShell to get Service Auto-Start Status Along with Human Readable Service Name

This falls into the “Come on Microsoft” category.

I have been writing a script that will gather a bunch of information from servers, and returns an object with the information.  Part of what I’m gathering is the servers that are set to auto start, and have their corresponding service stopped.

While you can get a list of services that meet part of this criteria like this:

Continue reading

Register VMware Workspace as a Cloud Storage Provider in Office 2013

I was lucky enough to spend the previous week in New Orleans, LA at Microsoft TechEd. I had a great time checking out the latest and greatest that our Redmond buddies are about to throw our way or has already tossed.

I spent the majority of my time focusing on Sharepoint 2013 and Exchange 2013, but I was able to spend some time focusing on the client side of things as well. One thing in particular that stood out to me in this area is how Microsoft is putting a lot of time and development into making their clients “Cloud Friendly”.  Office 2013 is the first version that fully supports cloud storage providers.

Microsoft has graciously strategically provided us with built in compatibility with Skydrive. While this makes things easy to get things up and running, it makes any IT Admin experience a combination of nausea, anger, and anxiety.  If you’re fortunate enough to have a sponsored, approved, supported cloud storage solution, you’ll undoubtedly want to use it.

I’ll show you how to accomplish just that in this post.

Continue reading

Disable Multiple Services using Powershell

Over the past few months I’ve been doing a lot of work that’s required me to get into the Services control panel on Windows Server.  While it’s fairly easy to get in and change the status of one service using the windows services control panel (WIN+R, Services.msc), it gets annoying when you need to do this multiple times, and even worse if you need to take action on multiple services.

Fortunately, powershell gives us the ability to do this very easily.

Here’s how:

Continue reading

Use PowerShell to Update Specific AD User’s Description Field with Last Login Time

I encountered a challenge today that was fun to fix.  There’s an Organizational Unit in my AD setup that has historically been used to store disabled AD objects instead of deleting them.

When an employee leaves the organization, our standard procedure  is as followed:

  1. Disable User Object
  2. Move to separate OU (IE AD://
  3. Update Description field with something like: Disabled by [username] on [date]
  4. Retain user object for x amount of days, then tombstone it.

Best laid plans of mice and men… yada yada…

Continue reading

vCenter 5.1 – Unable to Log in to vSphere Web Client

In a new installation of vCenter 5.1, when trying to access the vSphere Web Client for the first time, you will encounter the following message:

In order for this direct link to work, you must first log in to the
vSphere Web Client at least once from https://{webclient

You can resolve this error and fix the issue using the following steps:
Continue reading