Utilizzare la riga di comando per mostrare le interfacce di rete disabilitate in Windows? (Banda larga mobile e connessioni regolari)


16

Esistono alcuni modi per elencare le interfacce di rete tramite la riga di comando. Per esempio:

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

Per le connessioni mobili a banda larga:

netsh mbn show interfaces

Tutti questi elencheranno le interfacce di rete purché siano abilitate . Se disabiliti un'interfaccia (es. 'Netsh interface set interface "interfaceName" admin = disable'), non verrà più elencata con quei comandi.

La mia domanda è questa: come si elenca un'interfaccia che è stata disabilitata? Qualcosa che funziona per le connessioni a banda larga mobile e le connessioni regolari sarebbe fantastico.


ho dovuto aspettare 8 ore per aggiungere la mia risposta. comunque non so se la mia soluzione funziona per le connessioni MBN. Dovrò aspettare altri 2 giorni per contrassegnare la mia risposta come accettata
Lectrode,

Risposte:


12

Ho trovato che questo comando sembra funzionare:

wmic nic get NetConnectionID

Mostra le interfacce di connessione regolari, comprese quelle che sono state disabilitate, ma mostra solo il nome dell'interfaccia.

netsh interface show interface mostrerò:

Stato amministratore (abilitato o disabilitato) Stato (connesso o disconnesso) Tipo : (dedicato) E nome interfaccia : (Connessione alla rete locale o wireless)


Non ho una connessione MBN da testare. Qualcuno sa se questo elenco ha disabilitato le connessioni a banda larga mobile?
Lectrode,

5

Assicurati di utilizzare un prompt dei comandi elevato, altrimenti non avrà accesso a tutto e potrebbe non essere in grado di mostrare le interfacce disabilitate come previsto (figura 1). Ad esempio, non sono stato in grado di utilizzare il admin=disableparametro da un prompt non elevato.

Tecnicamente, dovrebbe comunque essere in grado di leggere le schede di rete da un prompt non elevato — Sono stato in grado di vedere tutte le interfacce (figura 2) comprese quelle disabilitate — quindi il tuo sistema potrebbe avere alcune politiche o qualcosa in atto che gli impedisce di funzionare da uno non elevato.


Figura 1 : Schermata del prompt dei comandi con privilegi elevati che mostra le interfacce disabilitate

Schermata del prompt dei comandi con privilegi elevati che mostra le interfacce disabilitate

Figura 2 : schermata del prompt dei comandi non elevato che mostra le interfacce disabilitate

Schermata del prompt dei comandi non elevato che mostra le interfacce disabilitate


0

netsh interface ip show interfaces store=persistentmostrerà alcune interfacce disabilitate (ma non mostrerà alcune interfacce attive). Sembra che ci siano due "store" di interfaccia - active, che contiene interfacce attive (incluse alcune che non sono persistenti e che probabilmente vengono ricreate ogni volta, come il loopback), e persistente, che contiene quelle inattive, ma questa è solo una mia ipotesi

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.