한 번만 실행하면 Wi-Fi 자동 연결 설정이 완료되는 배치 파일
페이지 정보
본문
@echo off
setlocal enabledelayedexpansion
:: 사용자 입력
set /p ssid=자동 연결할 Wi-Fi SSID 입력:
set /p password=Wi-Fi 비밀번호 입력:
:: 임시 XML 프로파일 파일 경로
set "xmlfile=%TEMP%\%ssid%.xml"
:: XML 프로파일 생성
(
echo ^<?xml version="1.0"?^>
echo ^<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1"^>
echo ^<name^>!ssid!^</name^>
echo ^<SSIDConfig^>
echo ^<SSID^>
echo ^<name^>!ssid!^</name^>
echo ^</SSID^>
echo ^</SSIDConfig^>
echo ^<connectionType^>ESS^</connectionType^>
echo ^<connectionMode^>auto^</connectionMode^>
echo ^<MSM^>
echo ^<security^>
echo ^<authEncryption^>
echo ^<authentication^>WPA2PSK^</authentication^>
echo ^<encryption^>AES^</encryption^>
echo ^<useOneX^>false^</useOneX^>
echo ^</authEncryption^>
echo ^<sharedKey^>
echo ^<keyType^>passPhrase^</keyType^>
echo ^<protected^>false^</protected^>
echo ^<keyMaterial^>!password!^</keyMaterial^>
echo ^</sharedKey^>
echo ^</security^>
echo ^</MSM^>
echo ^<MacRandomization xmlns="http://www.microsoft.com/networking/WLAN/profile/v3"^>
echo ^<enableRandomization^>false^</enableRandomization^>
echo ^</MacRandomization^>
echo ^</WLANProfile^>
) > "!xmlfile!"
:: 프로파일 등록 (자동 연결 포함됨)
netsh wlan add profile filename="!xmlfile!" user=all >nul
:: 강제로 연결 시도 (현재 Wi-Fi 범위 내에 있다면 연결됨)
netsh wlan connect name="!ssid!" ssid="!ssid!" >nul
:: 완료 메시지
echo.
echo Wi-Fi 프로파일이 등록되었으며 자동 연결이 설정되었습니다.
echo 컴퓨터를 재시작하거나 해당 Wi-Fi 범위에 들어가면 자동 연결됩니다.
pause
exit
첨부파일
-
SetupAutoWiFi.bat (1.8K)
0회 다운로드 | DATE : 2025-04-23 11:31:52
- 이전글한 번만 실행하면 Wi-Fi 자동 연결 설정이 완료되는 PowerShell 스크립트 25.04.23
댓글목록
등록된 댓글이 없습니다.