Hyper-V Netzwerkkarten mit gleichem Namen umbenennen

Sollten 2 HyperV Netzwerkkarten den gleichen Namen, z.B. „Network Adapter“ haben, gestaltet sich das umbenennen etwas schwierig.

Abhilfe schaft es Powershell Variablen zu nutzen.

Nehmen wir an, der Server „Server-1“ hat 2 Netzwerkkarten.

Mit folgendem Befehl können wir uns die Karten anzeigen lassen.

Get-VMNetworkAdapter -VMName "Server-1"

alt

Um die Netzwerkkarten richtig zu benennen lassen wir die Karten in ein Array schreiben.

$VM=Get-VMNetworkAdapter -VMName "Server-1"

Jetzt können wir prüfen, was im Array steht mit

$VM[0]
$VM[1]

Es sollte jeweils eine Netzwerkkarte ausgegeben werden.

Nun können wir die entsprechende Netzwerkkarte umbenennen mit

Rename-VMNetworkAdapter -VMNetworkAdapter $VM[0] -NewName NeuerName1
Rename-VMNetworkAdapter -VMNetworkAdapter $VM[1] -NewName NeuerName2