2012-04-20 104 views
0

數組我想分裂以下命令的輸出:分離對象的多個對象

PS C:\Windows\system32> $array = get-vm | Select-Object 
    @{Name="VMName";Expression=$_.name}}, 
    @{Name='VirtualNetwork';e={ $_.VirtualNetworkAdapters | Foreach-Object{ 
     $_.VirtualNetwork}}}, 
    @{Name='PhysicalMACAddress';e={$_.VirtualNetworkAdapters| Foreach-Object{ 
     $_.physicaladdress}}} 

的輸出是等

Default output

到這樣的輸出,可以一些一個請幫忙。

Required Output

回答

0

我認爲你是在錯誤的方向。您必須首先獲取所有對象,檢查包含大多數虛擬網絡的對象,然後創建具有大量VirtualNetworkN屬性的對象。