Me gustaría utilizar Get-WmiObject Win32_NetworkAdapterConfiguration para devolver la dirección IP de una tarjeta de red. Desafortunadamente, no puedo entender cómo formatear la salida para mostrar solo la dirección IPv.4.PowerShell: formatee la salida Get-WmiObject para devolver solo la dirección IP
Get-WmiObject Win32_NetworkAdapterConfiguration | Select IPAddress | Where-Object {$_.IPaddress -like "192.168*"}
Muestra:
IPAddress
---------
{192.168.56.1, fe80::8980:15f4:e2f4:aeca}
Uso de la salida anterior como ejemplo, me gustaría que devolver sólo 192.168.56.1 (Algunos clientes tienen múltiples NIC, de ahí el "Where-Object")
Lo anterior solo funcionaría para direcciones IPv4 que comiencen por "192.168. *". Si reemplaza la última cláusula Where con "{$ _ -notlike '*: *'}", le dará solo la dirección IPv4. – fenster
Necesitaba usar '? {$ _ -notlike" *: * "}'. –