Aujourd’hui j’ai eu un petit soucis avec le réseau et pour des besoins d’investigations je devais identifier des VMs par leurs adresses MAC.
Je vous propose donc un petit script simple pour rechercher une VM par « mac address ».
$mac = « 00:50:65:86:77:84 »
$result=@()
Get-VM | Get-View | %{
$VMname = $_.Name
$_.guest.net | where {$_.MacAddress -like $mac} | %{
$row = « » | Select VM, MAC
$row.VM = $VMname
$row.MAC = $_.MacAddress
$report += $row
}
}
$result
Il suffit de remplacer la valeur en gras par l’adresse MAC.