Русфонд

четверг, 8 сентября 2011 г.

PowerCLI: массовая смена портгрупп

Массовое переключение виртуальных машин с старой подгруппы на новую:
1) в отдельной папке

$vCenter = "<vCenter 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>
$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 позволяет выполнять изменения без подтверждений.

Комментариев нет:

Отправить комментарий