Utiliser la ligne de commande pour afficher les interfaces réseau désactivées dans Windows? (Haut débit mobile et connexions régulières)

16

Il existe plusieurs façons de répertorier les interfaces réseau via la ligne de commande. Par exemple:

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

Pour les connexions haut débit mobile:

netsh mbn show interfaces

Tous ces éléments répertorieront les interfaces réseau tant qu'elles sont activées . Si vous désactivez une interface (c'est-à-dire 'netsh interface set interface "interfaceName" admin = disable'), elle ne sera plus répertoriée avec ces commandes.

Ma question est la suivante: comment lister une interface qui a été désactivée? Quelque chose qui fonctionne pour les connexions haut débit mobile ainsi que les connexions régulières serait formidable.

Lectrode
la source
a dû attendre 8 heures pour ajouter ma réponse. Je ne sais toujours pas si ma solution fonctionne pour les connexions MBN. Je vais devoir attendre encore 2 jours pour marquer ma réponse comme acceptée
Lectrode

Réponses:

12

J'ai trouvé que cette commande semble fonctionner:

wmic nic get NetConnectionID

Il affiche les interfaces de connexion régulières, y compris celles qui ont été désactivées, mais il ne montre que le nom de l'interface.

netsh interface show interface montrera:

État administrateur (activé ou désactivé) État (connecté ou déconnecté) Type : (dédié) et nom de l'interface : (connexion au réseau local ou sans fil)

Lectrode
la source
Je n'ai pas de connexion MBN à tester. Est-ce que quelqu'un sait si cela répertorie les connexions haut débit mobile désactivées?
Lectrode
5

Assurez-vous que vous utilisez une invite de commande élevée, sinon elle n'aura pas accès à tout et ne pourra peut-être pas afficher les interfaces désactivées comme prévu (figure 1). Par exemple, je n'ai pas pu utiliser le admin=disableparamètre à partir d'une invite non élevée.

Techniquement, il devrait toujours être en mesure de lire les cartes réseau à partir d'une invite non élevée - j'ai pu voir toutes les interfaces (figure 2), y compris celles désactivées - afin que votre système puisse avoir des politiques ou quelque chose en place qui l'empêche de fonctionner à partir de non élevé.


Figure 1 : Capture d'écran de l'invite de commande élevée montrant les interfaces désactivées

Capture d'écran de l'invite de commande élevée montrant les interfaces désactivées

Figure 2 : Capture d'écran de l'invite de commande non élevée montrant les interfaces désactivées

Capture d'écran de l'invite de commande non élevée montrant les interfaces désactivées

Synetech
la source
0

netsh interface ip show interfaces store=persistentaffichera certaines interfaces désactivées (mais il n'en affichera pas certaines actives). Il semble qu'il y ait deux "magasins" d'interfaces - active, qui contient des interfaces actives (y compris certaines qui ne sont pas persistantes et sont probablement recréées à chaque fois, comme le bouclage), et persistante, qui contient les inactives, mais c'est juste ma supposition

abcde
la source