Powershell Netzwerkkarten umbenennen

Posted on: February 7, 2014 Posted by: Philipp Comments: 0

Powershell Netzwerkkarten umbenennen

Eine Anforderung an ein SCCM Deployment war die Netzwerkkarten nach der Installation nach einer bestimmten Syntax umzubennenen.

Die Netzwerkkarten sollten aufsteigend anhand der MAC Adresse umbenannt werden.

OS: Windows2012R2

#Namen der Netzwerkkarten in ein Array schreiben
$InterfaceName = @("intf1a","intf1b","intf1c","intf1d","intf2a","intf2b","intf2c","intf2d")
#alle Interface einlesen
$interface = Get-NetAdapter | sort MacAddress
#externer Zähler für die Anzahl der Durchläufe erstellen
$count = 0
    #umbennen jedes Adapters und Zähler erhöhen
    foreach ($net in $interface){
    Rename-NetAdapter –Name $net.name –NewName "$($InterfaceName[$count])"
    $count ++
    }
#