web-dev-qa-db-ja.com

コマンドラインを使用して、無効なネットワークインターフェイスをWindowsに表示しますか? (モバイルブロードバンドおよび通常の接続)

コマンドラインを使用してネットワークインターフェイスを一覧表示する方法はいくつかあります。例えば:

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

モバイルブロードバンド接続の場合:

netsh mbn show interfaces

それらすべてが有効である限り、ネットワークインターフェイスが一覧表示されます。インターフェイスを無効にすると(つまり、 'netsh interface set interface "interfaceName" admin = disable')、これらのコマンドで一覧に表示されなくなります。

私の質問はこれです:無効にされたインターフェースをどのようにリストしますか?モバイルブロードバンド接続だけでなく、通常の接続でも機能するものがあればすばらしいでしょう。

16
Lectrode

私はこのコマンドがうまくいくように見えました:

wmic nic get NetConnectionID

無効になっているものを含む通常の接続インターフェースが表示されますが、インターフェースの名前のみが表示されます。

netsh interface show interfaceが表示されます:

管理状態(有効または無効)状態(接続または切断)タイプ:(専用)Andインターフェイス名:(ローカルエリア接続またはワイヤレス)

12
Lectrode

管理者特権のコマンドプロンプトを使用していることを確認してください。そうしないと、すべてにアクセスできず、無効なインターフェイスを期待どおりに表示できない場合があります(図1)。たとえば、昇格していないプロンプトからadmin=disableパラメータを使用できませんでした。

技術的には、それはまだ昇格されていないプロンプトからNICを読み取ることができるはずです—すべてのインターフェースを確認できました(図2)無効化されたポリシーを含める—システムに、高位でないポリシーからの動作を妨げるポリシーや何かがある場合があります。


図1:無効なインターフェイスを示す管理者特権のコマンドプロンプトのスクリーンショット

Screenshot of elevated command Prompt showing disabled interfaces

図2:無効なインターフェイスを示す、昇格されていないコマンドプロンプトのスクリーンショット

Screenshot of non-elevated command Prompt showing disabled interfaces

5
Synetech

netsh interface ip show interfaces store=persistentは、無効なインターフェースをいくつか表示します(ただし、アクティブなインターフェースは表示しません)。インターフェース「ストア」が2つあるようです-アクティブ(アクティブでないインターフェース(永続的ではなく、おそらくループバックのように毎回再作成されるものを含む)を含む)と、非アクティブなインターフェースを含む永続的ですが、これは私の推測です

0
abcde