仅获取IPv4的Powershell脚本

仅获取IPv4的Powershell脚本,powershell,wmi-query,get-wmiobject,Powershell,Wmi Query,Get Wmiobject,我正在尝试仅从具有多个IPv4地址的计算机获取IPv4。 输出包含IPv6,如下所示: 10.24.21.115 fe80::8029:4127:55a6:4328 192.168.0.2 fe80::ac59:de9a:c9db:b5d8 尝试过像$\.ipaddress这样的筛选-不像“fe80*”和更多 Get-WMIObject Win32_NetworkAdapterConfiguration -Filter 'IPEnabled=TRUE' | where { $_.ipaddre

我正在尝试仅从具有多个IPv4地址的计算机获取IPv4。 输出包含IPv6,如下所示:

10.24.21.115
fe80::8029:4127:55a6:4328
192.168.0.2
fe80::ac59:de9a:c9db:b5d8
尝试过像$\.ipaddress这样的筛选-不像“fe80*”和更多

Get-WMIObject Win32_NetworkAdapterConfiguration -Filter 'IPEnabled=TRUE' | where { $_.ipaddress -notlike "fe80*" } | select-object -ExpandProperty IPAddress
预期产出如下: 10.24.21.115, 192.168.0.2怎么样

Get-WmiObject Win32_NetworkAdapterConfiguration -Filter 'IPEnabled=TRUE' |
  Select-Object -ExpandProperty IPAddress |
  Where-Object { $_ -match '(\d{1,3}\.){3}\d{1,3}' }

谢谢,我马上就来。