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 に答える