# Delete ALL VMs Before installing VM’s for a new MOC course we need to delete the VM’s from the previous course. To delete all MOC VM’s from a previous course including all snapshots we can use GUI mode or PowerShell 3.0. In Hyper-V console we can select all VM’s, right-click and select Delete. […]

After installing the MOC VM’s on our pc’s it is recommended to have an initial restore point to which we can revert their state. 1. Create snapshots for ALL VMs It can be done in GUI mode in Hyper-V selecting all VM’s, right click and select Snapshot. All VM’s will have their initial snapshot […]

We will use as an example the MOC course 10747. A. Extract VM’s from downloaded MOC archives As explained in my post How to automatically unpack MOC and Base VHDs archives using PowerShell we can use PowerShell to expand the archives. On the trainer pc we expand the MOC files and then copy the […]

Importing MOC VM’s on a large number of pc’s is time consuming job. I will use course 10747 as an example. 1. First we have to unpack the MOC archives. After using the PowerShell script Unpack10747VMs.ps1 for unpacking the archives I edited the mklink .bat file from the VMs folders and deleted all the “pause” […]

Courses like 10750 and 10751 are System Center 2012 courses with a nightmare setup. But don’t worry there are other Server 2012 virtualization courses like 10215 that use the same technique. They use some “boot from vhd” as host for the course VMs, instead of the Hyper-V located on the OS installed on physical hdd. […]

As trainers I consider that we spend a disproportional amount of time to prepare the classrooms for our classes. Any new course is a new challenge. Estimated 8h classroom setup ends in more than 2 days for the first time (ex 10750A, 10751A…) So any automation that can save time will give us more […]