使用bat脚本更改网卡名称并自动检测旧名称
使用bat脚本自动检测现有网卡名称并将其更改为指定前缀加上物理地址。
@echo off
setlocal enabledelayedexpansion
set oldName=
set newPrefix=NewName
for /f "tokens=2 delims=: " %%a in ('ipconfig /all ^| find "Physical Address"') do (
set "oldName="
for /f "tokens=1-3 delims=- " %%b in ('%%a') do (
set "oldName=!oldName!%%b%%c%%d"
)
echo Renaming !oldName! to %newPrefix%-%%a
netsh interface set interface !oldName! newname='%newPrefix%-%%a'
)
该脚本会查找所有物理地址,并将其作为新名称的后缀。例如,如果原来的名称为'Local Area Connection'并且物理地址为'01-23-45-67-89-ab',则新名称将为'NewName-0123456789ab'。
原文地址: https://www.cveoy.top/t/topic/jCZ7 著作权归作者所有。请勿转载和采集!