Associate the
TestVM virtual machine
with the
ProtGroup1 protection
group and enable the protection for that virtual machine.
$vmToAdd = Get-VM "TestVM"
$targetProtectionGroup = $protectionGroups | where {$_.GetInfo().Name -eq "ProtGroup1" }
$targetProtectionGroup.AssociateVms(@($vmToAdd.ExtensionData.MoRef))
# Enable protection for that virtual machine
$protectionSpec = New-Object VMware.VimAutomation.Srm.Views.SrmProtectionGroupVmProtectionSpec
$protectionSpec.Vm = $vmToAdd.ExtensionData.MoRef
$protectTask = $targetProtectionGroup.ProtectVms($protectionSpec)
while(-not $protectTask.IsComplete()) { sleep -Seconds 1 }
|