Beschreibt, wie man mittels PowerShell einen Netzwerkadapter bevorzugen kann. Beispielsweise wenn ein Gerät via WLAN und Kabel am Netzwerkangeschlossen ist und stets das kabelgebundene Netzwerk verwendet werden soll.
Die Netzwerk-Adapter können mit einer Metrik versehen werden. Dabei gilt je kleiner die Zahl, desto höher die Priorität dieses Adapters. Ein Adapter mit Metrik 1 wird also vor einem Adapter mit Metrik 10 verwendet. Die Anpassung kann auch in den Netzwerkeigenschaften konfiguriert werden, hier wird die Konfiguration mittels PowerShell vorgenommen.
Alle Adapter abrufen:
Get-NetAdapter
Dann die Netzwerk-Konfig einzelner Interfaces anhand des ifIndex abrufen. Es sind kommagetrennt mehrere Interfaces in einem Befehl möglich (hier 12 und 30):
Get-NetIPInterface -InterfaceIndex 12,30
Dort sieht man unter InterfaceMetric die definierte Metrik. Die kann mit
Set-NetIPInterface -InterfaceIndex 12 -InterfaceMetric 1
Set-NetIPInterface -InterfaceIndex 30 -InterfaceMetric 1000
angepasst werden (in dem Beispiel Metrik 1 für InterfaceIndex 12 und Metrik 1000 für InterfaceIndex 30, d.h. Interface 12 wird stets bevorzugt). Nach der Anpassung die Metrik nochmals überprüfen:
Get-NetIPInterface -InterfaceIndex 12,30
Die Anpassung gilt per sofort.