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