Как массово сменить портгруппу у виртуальных машин с помощью PowerCLI
Массовое переключение виртуальных машин с старой подгруппы на новую:
1) в отдельной папке
$vCenter = "<vCenter Name>"
$Folder = "<Folder Name>"
$Folder = "<Folder Name>"
$OldNetwork = "<Old Port Group Name>"
$NewNetwork = "<New Port Group Name>"
connetct-viserver -server $vCenter
Get-Folder $Folder |Get-VM |Get-NetworkAdapter |Where {$_.NetworkName -eq $OldNetwork } |Set-NetworkAdapter -NetworkName $NewNetwork -Confirm:$false
2) в кластере
$vCenter = "<vCenter Name>"
$Cluster = "<Cluster Name>"
$Cluster = "<Cluster Name>"
$OldNetwork = "<Old Port Group Name>"
$NewNetwork = "<New Port Group Name>"
connetct-viserver -server $vCenter
Get-Cluster $Cluster |Get-VM |Get-NetworkAdapter |Where {$_.NetworkName -eq $OldNetwork } |Set-NetworkAdapter -NetworkName $NewNetwork -Confirm:$false
Параметр -Confirm:$false позволяет выполнять изменения без подтверждений.