VMM Script Series – QuickChange

I’m going to be publishing some of the scripts I have written for VMM.  These are each based on specific customer asks or conversations that lead me to go sleepless in trying to solve the problems myself.  I am very interested in your feedback, especially if you would like to offer a change to improve…

Configuring iSCSI MPIO on Windows Server 2008 R2 (full)

We have recently gone through the process of wiping out our lab and rebuilding from scratch on Windows Server 2008 R2 Enterprise.  During this process, I recorded the steps I used to configure MPIO with the iSCSI initiator in R2.  Just to make life more complex, our servers only have 2 NICs, so I am…


KB Article for 2008 RTM TS Licensing Server to support R2 CALs

A peer sent this link to me today.  I felt it important to share as a few people have asked me if it would be possible.  There is an update available. http://support.microsoft.com/kb/968074

Wake On LAN (WOL) – PowerShell style

Working on another project and I needed a way to wake up an offline server from within my PS script.  I found this genius blog post and converted it to a script. Genius blog post – The PowerShell Guy : PowerShell Wake-on-lan script I saved the below text as send-wol.ps1 for re-usability.  This code came…


College Uses Application Virtualization to Deliver Course Software Easily, Inexpensively

That’s the subtitle of a case study that recently went online (so I’m not plagiarizing).  A colleague sent this over to me and I had the privilege of talking with these folks a couple of weeks ago.  Interesting details of this deployment (scroll down now to see why).  Reading the article I found some themes…

Evacuate! script – move all VMs off cluster node using intelligent placement

Just wanted to share this script I wrote.  The idea is I want to do something (anything) to a host and feel it might cause a service interruption so I would prefer to move all VMs off the node.  Rather than doing it manually in the cluster or in VMM, or forcing VMs off in…

Three updates I apply in a Hyper-V/VMM lab

This resolves the Hyper-V status warning message in VMM. http://www.microsoft.com/downloads/details.aspx?FamilyID=fd44b4e3-2dcc-4299-b345-bc09a9a37b60&displaylang=en This resolves an issue when using BITS to transfer to/from volumes mounted by GUID. http://www.microsoft.com/downloads/details.aspx?FamilyId=9EC9DBB9-82AD-4D34-9267-76A0126A8F18&displaylang=en This updates the Failover Clustering console to reflect Hyper-V commands. http://www.microsoft.com/downloads/details.aspx?FamilyID=c614376d-477a-4bd9-8559-3c8b91f90998&DisplayLang=en

Open remote connection to Hyper-V VM console

Access directly to the console of a virtual machine in three easy steps. 1. Create shortcut to VM Connect Open %programfiles%\Hyper-V and do a right-click drag and drop to your desktop from vmconnect.exe to “Create Shortcut Here”. 2. (optional) rename the shortcut to something you like and put it somewhere convenient to use often. 3….


Hyper-V snapshots are for rollback, not backup/recovery

I try to hit on this point in every Hyper-V presentation.  Snapshots are GREAT for maintenance and roll-back, but they are very, VERY different than what you might be currently using as “snap-mirrors” on your SAN environment.  The similarities in syntax have lead to some understandable misunderstanding.  (how’s that for prose) Snapshots are storing all…


Microsoft Admins in Higher Education – Technical Conference – Registration Open

Each year we host around 100 IT Pros from universities all around the country (and the world) in Redmond for a three day conference.  This is organized by a committee from the Windows HIED listsrv hosted by Stanford University and has a focus on NOT being a sales event, rather a chance for administrators in…