Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $virtualmachines = Get-VM
- $vmvlans = Get-VMNetworkAdapterVlan -VM $virtualmachines
- $vmnetworkinfo = @()
- foreach ($virtualmachine in $virtualmachines)
- {
- $virtualnetworkadapters = Get-VMNetworkAdapter -VM $virtualmachine
- $vmproperties = New-Object -TypeName PSObject
- $vmproperties | Add-Member -MemberType NoteProperty -Name VMName -Value $virtualnetworkadapters.vmname
- $vmproperties | Add-Member -MemberType NoteProperty -Name Name -value $virtualnetworkadapters.Name
- $vmproperties | Add-Member -MemberType NoteProperty -Name SwitchName -Value $virtualnetworkadapters.switchname
- $vmproperties | Add-Member -MemberType NoteProperty -Name isLegacy -Value $virtualnetworkadapters.islegacy
- $vmproperties | Add-Member -MemberType NoteProperty -name Vlans -value $vmvlans.vlanlist
- $vmnetworkinfo += $vmproperties
- }
- $vmnetworkinfo | ft VMname,Name,SwitchName,isLegacy,Vlanlist
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement