Working with VM groups
VM groups are a feature of Hyper-V that allow you to group VMs for the purposes of automation. With Hyper-V, there are two types of VM groups: a VMCollectionType and a ManagementCollectionType. A VMCollectionType VM group contains VMs, while the ManagementCollectionType VM group contains VMCollectionType VM groups.
The might enable you to have two VMCollectionType VM groups, SQLAccVMG (that contains the VMs SQLAcct1, SQLAcct2, and SQLAcct3) and a group, SQLAccVMG, that contains the VMs SQLMfg1 and SQLMfg2.
You could then create a ManagementCollectionType VM group, VM-All, containing the two VMCollectionType VM groups.
Getting ready
You run this recipe on the HV2 Hyper-V server, which you created in the Installing and configuring Hyper-V recipe. This Hyper-V server has a number of VMs defined. For the purposes of this recipe, you can create the necessary VMs using the following:
# Create HV2 VMs for Hyper-V Chapter $VMLocation = 'C:\Vm\VMs' # Create VM1 $VMN1 =...