명령 줄을 사용하여 Windows에서 비활성화 된 네트워크 인터페이스를 표시 하시겠습니까? (모바일 광대역 및 일반 연결) 인터페이스가 모두 나열됩니다 . 인터페이스를 비활성화하면

명령 줄을 통해 네트워크 인터페이스를 나열 할 수있는 몇 가지 방법이 있습니다. 예를 들면 다음과 같습니다.

netsh interface show interface
netsh interface ip show interfaces
ipconfig |findstr "adapter"

모바일 광대역 연결의 경우 :

netsh mbn show interfaces

네트워크 인터페이스가 활성화 되어 있으면 네트워크 인터페이스가 모두 나열됩니다 . 인터페이스를 비활성화하면 (예 : ‘netsh interface set interface “interfaceName”admin = disable’) 해당 명령과 함께 더 이상 나열되지 않습니다.

내 질문은 이것입니다 : 어떻게 비활성화 된 인터페이스를 나열합니까? 정기적 인 연결뿐만 아니라 모바일 광대역 연결에도 작동하는 것이 좋습니다.



답변

이 명령이 작동하는 것으로 나타났습니다.

wmic nic get NetConnectionID

비활성화 된 인터페이스를 포함하여 일반 연결 인터페이스를 표시하지만 인터페이스 이름 만 표시합니다.

netsh interface show interface 표시됩니다:

관리자 상태 (활성화 또는 비활성화) 상태 (연결 또는 연결 끊기)
유형 : (전용) 인터페이스 이름 : (로컬 영역 연결 또는 무선)


답변

관리자 권한 명령 프롬프트를 사용하고 있는지 확인하십시오. 그렇지 않으면 모든 항목에 액세스 할 수 없으며 예상대로 비활성화 된 인터페이스를 표시하지 못할 수 있습니다 (그림 1). 예를 들어, admin=disable높이 지 않은 프롬프트에서 매개 변수 를 사용할 수 없습니다 .

기술적으로, 해야 여전히 수 읽기 에서 NIC를 비 상승 프롬프트-I은 시스템이 자리에 어떤 정책이나 뭔가를 할 수 있습니다 장애인들-있도록 포함한 모든 인터페이스 (그림 2)를 참조 할 수 있었다 그에서 작동 방지를 높이 지 않은 것.


그림 1 : 비활성화 된 인터페이스를 보여주는 관리자 권한 명령 프롬프트 스크린 샷

그림 2 : 비활성화 된 인터페이스를 보여주는 높지 않은 명령 프롬프트 스크린 샷


답변

netsh interface ip show interfaces store=persistent일부 비활성화 된 인터페이스가 표시되지만 일부 활성 인터페이스는 표시되지 않습니다. 활성 인터페이스 (루프백과 같이 매번 재생성되는 인터페이스 포함)와 비활성 인터페이스를 포함하는 영구적 인터페이스를 포함하는 두 개의 인터페이스 “스토어”가있는 것 같습니다. 그러나 이것은 단지 내 추측입니다.