Es gibt verschiedene Möglichkeiten, Netzwerkschnittstellen über die Befehlszeile aufzulisten. Beispielsweise:
netsh interface show interface
netsh interface ip show interfaces
ipconfig |findstr "adapter"
Für mobile Breitbandverbindungen:
netsh mbn show interfaces
In all diesen werden Netzwerkschnittstellen aufgelistet, solange sie aktiviert sind . Wenn Sie eine Schnittstelle deaktivieren (dh 'netsh interface set interface "interfaceName" admin = disable'), wird sie mit diesen Befehlen nicht mehr aufgelistet.
Meine Frage lautet: Wie listet man eine deaktivierte Schnittstelle auf? Etwas, das sowohl für mobile Breitbandverbindungen als auch für reguläre Verbindungen funktioniert, wäre großartig.
Antworten:
Ich fand, dass dieser Befehl zu funktionieren scheint:
Es werden normale Verbindungsschnittstellen angezeigt, einschließlich derer, die deaktiviert wurden. Es wird jedoch nur der Name der Schnittstelle angezeigt.
netsh interface show interface
wird zeigen:Administratorstatus (aktiviert oder deaktiviert) Status (verbunden oder getrennt) Typ : (dediziert) und Schnittstellenname : (LAN-Verbindung oder drahtlos)
quelle
Stellen Sie sicher, dass Sie eine Eingabeaufforderung mit erhöhten Rechten verwenden, da sonst nicht auf alle Funktionen zugegriffen werden kann und deaktivierte Schnittstellen möglicherweise nicht wie erwartet angezeigt werden (Abbildung 1). Zum Beispiel konnte ich den
admin=disable
Parameter nicht an einer nicht erhöhten Eingabeaufforderung verwenden.Technisch gesehen , es sollte noch in der Lage sein zu lesen , die NICs von einem nicht erhöhten prompt konnte ich alle Schnittstellen (Abbildung 2) sehen , einschließlich der behinderten diejenigen-so Ihr System einige Richtlinien oder etwas an der richtigen Stelle, dass es verhindert , dass von der Arbeit aus eine nicht erhöhte.
Abbildung 1 : Screenshot der Eingabeaufforderung mit erhöhten Rechten mit deaktivierten Schnittstellen
Abbildung 2 : Screenshot der nicht erhöhten Eingabeaufforderung mit deaktivierten Schnittstellen
quelle
netsh interface ip show interfaces store=persistent
zeigt einige deaktivierte Benutzeroberflächen an (einige aktive werden jedoch nicht angezeigt). Es scheint, dass es zwei Schnittstellen-"Stores" gibt - active, die aktive Schnittstellen enthalten (einschließlich einiger, die nicht persistent sind und wahrscheinlich jedes Mal neu erstellt werden, wie Loopback), und persistent, die die inaktiven enthalten, aber das ist nur meine Vermutungquelle