web-dev-qa-db-ja.com

WMIを使用して特定のNICからIPアドレスを照会する方法

私は2つのNICを搭載したコンピュータを持っています。私は各NIC)のIPアドレスを照会しようとしています。

記事 アクティブなネットワークインタフェースのみのIPアドレスを照会する方法について説明します。次のWMIクエリを使用します

SELECT IPAddress FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=True
 _

ただし、NICの名前を参照して、各IPアドレスを別々に照会したいです。次のクエリを試しましたが、無効になっているため失敗しました。

SELECT IPAddress FROM Win32_NetworkAdapterConfiguration WHERE Name=""
 _

WMIを使用して特定のNICのIPアドレスを問い合わせる方法は?利用可能なリソースはほとんどありません。

1
Izzo

特定のネットワークアダプタのIPアドレスを取得するには、次のように照会できます。

wmic path win32_networkadapterconfiguration where "IPEnabled=True" get caption,ipaddress | find /i "ADAPTER NAME"
 _

すべてのアダプタの場合(IPが有効になっている)。

wmic path win32_networkadapterconfiguration where "IPEnabled=True" get caption,ipaddress
 _
0
Wasif Hasan