Author Posts

July 14, 2016 at 12:25 pm

Hi,

I wanted to get all the MAC address of virtual machines from SCVMM. I could use the script Get-VirtualNetworkAdapter -All | where {$_.PhysicalAddress -ne $null} | group -Property PhysicalAddress | ? {$_.Count -gt 1} | % {$_.Group} | Select-Object Name, PhysicalAddress then export to a CSV file.
But I want to create a script to compare if the MAC addresses of VMs from a Hyper-V node are in the range of the ones configured in the Hyper-V node and then to display only these.
How can I manage this? I highly appreciate a help here.

Thank you!

  • This topic was modified 2 years, 1 month ago by  Bill M.

July 26, 2016 at 1:46 pm

If you could query the ones configured, and have those in a collection, then you could use Compare-Object to see which in-use ones didn't exist in that collection.