Você não pode nomear uma interface, só pode renomeá-la.
Para obter os nomes atuais das interfaces no computador, você pode usar netsh interface show interface
e, em seguida, usar alguns scripts para extrair o nome da interface de que precisa.
Eu encontrei como renomear:
netsh interface set interface name="Old Name" newname="New Name"
ou, com o PowerShell:
Get-NetAdapter -Name "Old Name" | Rename-NetAdapter -NewName "New Name"
O que eu preciso é definir um nome para uma placa Ethernet que eu não sei o nome. A razão pela qual eu preciso disso é que alguns computadores que estou atendendo remotamente simplesmente redefinem sua configuração de IP de tempos em tempos (isso é o que os clientes afirmam) e eu preciso ser capaz de configurá-los automaticamente para uma configuração de trabalho. Após corrigir esse problema, o script parece fácil de criar:
netsh interface ip set address "connection name"^
static 192.168.1.10 255.255.255.0 192.168.1.1
netsh interface ip add dns "connection name" 8.8.8.8
netsh interface ip add dns "connection name" 208.67.220.220 index=2
Você não pode nomear uma interface, só pode renomeá-la.
Para obter os nomes atuais das interfaces no computador, você pode usar netsh interface show interface
e, em seguida, usar alguns scripts para extrair o nome da interface de que precisa.
Tags networking windows cmd.exe