Я нашел, как переименовать:

netsh interface set interface name="Old Name" newname="New Name"

или с помощью PowerShell:

Get-NetAdapter -Name "Old Name" | Rename-NetAdapter -NewName "New Name"

Мне нужно задать имя для карты Ethernet, имя которой я не знаю. Причина, по которой мне это нужно, заключается в том, что некоторые компьютеры, которые я обслуживаю удаленно, просто время от времени сами сбрасывают свою IP-конфигурацию (как утверждают клиенты), и мне нужно иметь возможность автоматически возвращать их в рабочую конфигурацию. После исправления этой проблемы, скрипт кажется простым для сборки:

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

1 ответ1

0

Вы не можете назвать интерфейс, вы можете только переименовать его.

Чтобы получить текущие имена интерфейсов на компьютере, вы можете использовать netsh interface show interface а затем использовать некоторые скрипты fu для извлечения имени нужного вам интерфейса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .