自动更改网卡名称:使用批处理脚本检测并重命名
可以使用以下代码来自动检测原来的名称并更改为'net1':
@echo off setlocal enabledelayedexpansion
echo Searching for network adapters... set 'found=0' for /f 'skip=1 delims=' %%a in ('wmic nic get name') do ( set 'name=%%a' if defined name ( set 'name=!name:~0,-1!' if /i '!name!' neq 'name' ( set /a 'found+=1' set 'adapter[!found!]=!name!' ) ) ) if !found! equ 0 ( echo No network adapters found. pause exit /b )
echo. echo Found %found% network adapter(s): for /l %%i in (1,1,!found!) do echo !adapter[%%i]!
echo. set 'old_name=' set /p 'old_name=Enter the current name of the network adapter you want to rename: ' if not defined old_name goto :eof
set 'new_name=net1'
echo. echo Renaming network adapter '%%old_name%%' to '%%new_name%%'... set 'renamed=0' for /f 'skip=1 delims=' %%a in ('wmic nic where 'NetConnectionID='!old_name!'' call rename '!new_name!'') do ( set 'result=%%a' if defined result set /a 'renamed+=1' ) if !renamed! equ 0 ( echo Unable to rename network adapter. ) else ( echo Adapter renamed successfully. )
pause exit /b
原文地址: https://www.cveoy.top/t/topic/jC07 著作权归作者所有。请勿转载和采集!