Computer
배치 파일, 활성화 되어 있는 LAN 어댑터를 찾은 후 IP주소를 자동으로 변경해 주는 스크립트
비 내리는 날
2025. 2. 16. 23:37
728x90
반응형
@echo off
setlocal enabledelayedexpansion
:: 활성화된 LAN 어댑터 찾기
for /f "tokens=2 delims=," %%A in ('wmic nic where "NetEnabled=true" get NetConnectionID /format:csv ^| findstr /V "NetConnectionID"') do (
set adapter_name=%%A
)
:: 변경할 IP 설정
set new_ip=192.168.1.200
set subnet_mask=255.255.255.0
set gateway=192.168.1.1
:: 찾은 어댑터 이름 출력
echo Found active adapter: %adapter_name%
:: IP 변경 실행
if not "%adapter_name%"=="" (
echo Changing IP address of %adapter_name% ...
netsh interface ip set address name="%adapter_name%" static %new_ip% %subnet_mask% %gateway%
echo IP address changed successfully!
) else (
echo No active LAN adapter found.
)
pause