InterfaceAlias par adresse IP

Pour récupérer le nom de l'interface correspondant à une IP, on peut utiliser une commande Powershell

Get-NetIPAddress | ?{ $_.AddressFamily -eq "IPv4" -and ($_.IPAddress -match "192.")} | Select-Object InterfaceAlias

On peut du coup récupérer l'index de l'interface

Get-NetIPInterface|where-object {$_.InterfaceAlias -like 'Wi-Fi'}

Pour modifier la métric d'une interface par commande

Set-NetIPInterface -InterfaceIndex 21 -InterfaceMetric 10

https://www.windowscentral.com/how-change-priority-order-network-adapters-windows-10