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}}}

谁的输出就像

默认输出

对于这样的输出,有人可以帮忙吗?

所需输出

4

1 回答 1

0

在我看来,你走错了方向。您必须首先获取所有对象,检查具有最多虚拟网络的对象,然后创建具有大量 VirtualNetworkN 属性的对象。

于 2012-04-21T07:43:10.703 回答