Get IP Address for different Adpater
Posted kivin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Get IP Address for different Adpater相关的知识,希望对你有一定的参考价值。
1 CLS 2 $NetworkAdapters = Get-WmiObject -Class win32_networkadapter | ?$_.PhysicalAdapter -eq ‘True‘ |select NetConnectionID 3 foreach($NetworkAdapter in $NetworkAdapters) 4 5 $CurrentAdapter = ($NetworkAdapter |select NetConnectionID).NetConnectionID 6 $Result = CMD /C netsh interface ip show config name=$CurrentAdapter 7 $IPInfos = ($Result|out-string)-split ([Environment]::NewLine) 8 $DisconnectStatus = $true 9 foreach($IPInfo in $IPInfos) 10 11 12 if($IPInfo -like ‘*IP Address*‘) 13 14 $DisconnectStatus = $false 15 $CurrentIPv4 = $IPInfo 16 $DeviceIP = ($CurrentIPv4 -replace(‘IP Address:‘,‘‘)).Trim() 17 #$DeviceIP 18 Write-Host "Device: $CurrentAdapter /IP Address: $DeviceIP" -ForegroundColor Blue 19 20 21 if($DisconnectStatus) 22 23 Write-Host "Device: $CurrentAdapter /Status: Disconnected " -ForegroundColor Blue 24 25
以上是关于Get IP Address for different Adpater的主要内容,如果未能解决你的问题,请参考以下文章