From 14ef5048e475dcb70db7ff33505014a632f33e8a Mon Sep 17 00:00:00 2001 From: Wes Carroll Date: Tue, 4 Aug 2020 11:22:45 -0400 Subject: [PATCH] Only process unique VM names --- ZertoApiWrapper/Public/Add-ZertoVpgVm.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ZertoApiWrapper/Public/Add-ZertoVpgVm.ps1 b/ZertoApiWrapper/Public/Add-ZertoVpgVm.ps1 index c4b1ef8..ec5fc1c 100644 --- a/ZertoApiWrapper/Public/Add-ZertoVpgVm.ps1 +++ b/ZertoApiWrapper/Public/Add-ZertoVpgVm.ps1 @@ -48,7 +48,7 @@ function Add-ZertoVpgVm { $vmMap = Get-Map -inputObject $unprotectedVms -key VmName -value VmIdentifier $vmMap = $vmMap + (Get-Map -inputObject $protectedVms -key VmName -value VmIdentifier) # Create array of VM identifiers - $vmIdentifiers = foreach ($machine in $Vm) { + $vmIdentifiers = foreach ($machine in ($Vm | Select-Object -Unique)) { if ($vmMap[$machine] -notin $baseSettings.Vms.vmIdentifier ) { # If the VM is unprotected, get the identifier $vmIdentifier = $unprotectedVms | Where-Object { $_.vmName -like $machine } | Select-Object -ExpandProperty vmIdentifier