1 votes

Exclure les adaptateurs VMWare de la liste IPConfig?

Je suis en train d'utiliser VMWare Workstation sur mon ordinateur portable.

Lorsque j'entre ipconfig dans cmd, je reçois toutes les interfaces réseau.

Existe-t-il un moyen de ne voir que mes vraies interfaces réseau, sans les interfaces VMWare ?

0voto

Zina Points 2143

Une des choses les plus proches que vous puissiez réaliser avec une seule ligne sans avoir à écrire de script serait:

@netsh interface show interface | @findstr /v VMware | findstr Enabled > "%TEMP%\tmpip.txt" && @for /f "tokens=4" %a in (%TEMP%\tmpip.txt) do @netsh interface ip show config name=%a

Cela NE montrera PAS l'adresse MAC, mais je ne suis pas sûr de ce que vous vouliez obtenir, à part exclure les adaptateurs VMware.

Que fait-il:

  1. crée un fichier temporaire avec les noms des adaptateurs excluant VMware acquis avec la commande netsh
  2. récupère les informations IP pour tous les adaptateurs du fichier temporaire avec la commande netsh

La commande ipconfig n'accepte que les noms des adaptateurs avec

  • renouveler
  • libérer
  • renouveler6
  • libérer6
  • showclassid
  • setclassid
  • showclassid6
  • setclassid6

0voto

Smeerpijp Points 1126

Vous pouvez également obtenir le même résultat avec PowerShell, en plus le filtrage est beaucoup plus simple :

Get-WmiObject Win32_NetworkAdapterConfiguration -ComputerName $env:COMPUTERNAME | Where-Object {$_.description -notlike "VMware*"}

$env:COMPUTERNAME est le nom d'hôte de la machine locale, changez ceci par un autre nom d'hôte pour interroger des machines à distance.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X