유니코드 네트워크 어댑터 이름과 함께 netsh를 사용하는 방법

유니코드 네트워크 어댑터 이름과 함께 netsh를 사용하는 방법

저는 스페인어를 배우는 데 도움이 되기 때문에 Windows 7 노트북을 스페인어로 사용합니다. 최근에 여러 네트워크 어댑터를 비활성화하기 위해 DOS 배치 파일을 설정하려고 했습니다. 그러나 스페인어에서는 네트워크 어댑터 이름이 특수(ANSI가 아닌) 문자를 사용합니다. 예를 들어 이 이름에 악센트가 있는 문자는 다음과 같습니다.

지역 연결 4

네트워크 연결 창에서 이름을 .bat 파일에 복사/붙여넣었지만 실행 시 "No Existe una interfaz con este nombre registrada con el enrutador"라는 오류가 발생했습니다. 즉, 정확한 이름을 가진 어댑터를 찾을 수 없습니다.

Notepad++를 사용하여 .bat 파일의 인코딩을 ANSI에서 UTF-8(BOM 유무 모두)로 변경했지만 동일한 오류가 계속 발생했습니다. (인코딩 변경 후 매번 어댑터 이름을 붙여넣었습니다.)

따라서 문제는 배치 파일을 실행할 때 Windows에서 인식되도록 정확한 어댑터 이름을 배치 파일로 가져오는 가장 좋은 방법은 무엇입니까?입니다.

답변1

다양한 방법을 시도한 후 결국 다음이 효과가 있음을 알았습니다.

  • 내 .BAT 파일을 다시 ANSI로 변경
  • 다음 DOS 명령을 실행하여 어댑터를 나열하는 텍스트 파일을 생성하십시오.

    netsh 인터페이스 ip 표시 인터페이스 > list.txt

  • .TXT 파일의 어댑터 이름을 .BAT 파일에 복사하여 붙여넣습니다.

이 방법을 사용하면 어댑터 이름이 이상하게 보이지만 작동합니다.

Conexi¢n de rea 로컬 4

그러나 어떤 이유에서인지 모든 어댑터에서 작동하지 않습니다. 예를 들어, .BAT를 실행할 때 다음은 인식되지 않습니다.

커넥션 드 레드 블루투스

관련 정보