내부 Wi-Fi 어댑터를 전환하는 배치 스크립트를 어떻게 만드나요?

내부 Wi-Fi 어댑터를 전환하는 배치 스크립트를 어떻게 만드나요?

Windows를 사용하는 컴퓨터를 사용한 지 몇 년이 지났습니다. 나는 한동안 리눅스를 사용해 왔습니다.

그러나 배치 스크립트 작성에 관해 몇 가지 사항이 기억납니다. ( REM댓글, ECHO인쇄 등) 하지만 제가 원하는 것은 Windows 8.1에서 실행되고 명령 프롬프트나 DOS를 사용하여 컴퓨터의 내부 Wi-Fi 어댑터를 껐다가 다시 켜는 스크립트를 만드는 것입니다. 깨어나면 Wi-Fi 장치가 켜지지 않습니다.

예, 모든 드라이버를 최신 상태로 유지하고 있지만 여전히 가끔 이런 현상이 발생합니다. 그런 일이 발생하면 관리자로 명령 프롬프트를 열고 를 실행한 후 devmgmt.msc네트워크 어댑터까지 아래로 스크롤하고 Broadcom 802.11abgn Wireless SDIO 어댑터를 선택한 다음 "비활성화"라고 표시된 버튼을 클릭해야 합니다(위험할 정도로 너무 가깝습니다). "제거"라고 표시된 버튼을 선택하면 가끔 Wi-Fi가 종료된다는 메시지가 표시되기도 합니다(처음에 버튼을 클릭하는 이유가 바로 이것이기 때문입니다). 장소), 그런 다음 "활성화" 버튼을 클릭하여 다시 불러오면 다시 작동합니다.

Linux에서 이런 일이 발생하면 내가 해야 할 일은 run sudo ifdown wlan0 && sudo ifup wlan0만 하면 끝입니다. 도대체 이 작업을 실행하는 별칭을 추가하면 ~/.bash_aliases더 빨리 작업을 완료할 수 있습니다.

제가 원하는 것은 Visual Basic(또는 Visual Studio)이나 Power Shell을 사용하지 않고 배치 스크립트를 사용하여 Linux에서 이 문제를 해결하는 것만큼 쉽게 Windows에서 이 문제를 해결하는 것입니다. 메모장과 명령 프롬프트만 있으면 됩니다.

답변1

연결을 끊으려면 netsh wlan disconnect. 다시 연결하는 중입니다 netsh wlan connect name=XXXXX. 여기서 XXXXX는 에 나열된 프로필의 이름입니다 netsh wlan show profiles. 이름에 공백이 있는 경우 이름을 " "로 묶어야 합니다.

답변2

netsh interface set interface name="Wireless Network Connection" admin=disabled

netsh interface set interface name="Wireless Network Connection" admin=enabled

"Wireless Network Connection"제어판\네트워크 및 인터넷\네트워크 연결에 표시되는 이름은 어디에 있습니까?

관련 정보