2013-10-18 15 views
1

我有3個網絡適配器的VM:如何根據當前端口組成員身份將vNIC分配給分佈式端口組?

VNIC1:OldPortGroup1 VNIC2:OldPortGroup2 vNIC3:OldPortGroup3

我需要改變這些適配器NewPortGroup1,NewPortGroup2,NewPortGroup3的端口組。我不知道哪個vNIC當前分配給哪個端口組,但我確實知道舊的端口組名。我需要根據其成員身份將新端口組分配給vNIC,以使用舊端口組。以下代碼不起作用:

Get-Datacenter MyDatcenter | Get-VM MyVM | Get-NetworkAdapter | Where-Object { $_.NetworkName -like "OldPortGroup1" } | Set-NetworkAdapter -NetworkName NewPortGroup1 

這將返回該網絡上所有虛擬機的所有vNIC。它不遵守Get-VM上的-VM參數。就我而言,不可能做我的想法。我試過如果語句,切換語句等任何想法?

回答

0

顯然,如果您實際上沒有手動導入Vds插件,則無法正常工作。這可以使用以下命令完成:

Get-PSSnapin -Registered -Name VMware.VimAutomation.Vds