Es necesario agregar el comando PS Get-NetIPAddress para mostrar InterfaceAlias ​​Y dirección IPv4 únicamente

Es necesario agregar el comando PS Get-NetIPAddress para mostrar InterfaceAlias ​​Y dirección IPv4 únicamente

Esta es mi primera publicación aquí, así que me disculpo si la publiqué en un área incorrecta, si es que eso existe aquí. No se pudo encontrar una pregunta similar con este escenario exacto, así que ahí va.

Estoy escribiendo un script BadUSB para usarlo con mi Flipper Zero para enviarme por correo electrónico todas las direcciones IP activas con los nombres de los adaptadores. Lo tengo funcionando, funciona muy bien, sin embargo, me cuesta entender cómo necesito agregar el Get-NetIPAddresscomando a la lista InterfaceAliasseguido de Direcciones IPv4 SOLAMENTE. Puedo hacer que funcione con uno u otro, pero no estoy lo suficientemente familiarizado con este comando específico como para saber adónde ir desde aquí. No hay ayuda en las comunidades típicas de usuarios de PowerShell.

Actualmente estoy probando estos:

(Get-NetIPAddress | where-object {$_.addressfamily -eq 'ipv4'}).interfacealias

(Get-NetIPAddress | where-object {$_.addressfamily -eq 'ipv4'}).ipaddress

Necesita una forma de combinar estos dos para generar ambos parámetros.

Respuesta1

Debe quitar los soportes y canalizar la salida de la SELECT-OBJECTsiguiente manera:

Get-NetIPAddress | Where-Object {$_.AddressFamily -eq "IPv4"} | select InterfaceAlias, IPAddress

información relacionada